def lp_details(self) -> LPDetails: response = requests.get(url=urljoin(self._base_url, "details")) if response.status_code != HTTPStatus.OK: response.raise_for_status() return LPDetails.from_json(response.text)
def lp_details(self) -> LPDetails: """ Liquidity provider details including: - LP settlement diem blockchain address - LP settlement bank account ISBN - Supported Currency pairs """ return LPDetails( sub_address=secrets.token_hex(identifier.DIEM_SUBADDRESS_SIZE), vasp=self.address_str, IBAN_number=LP_IBAN_ADDRESS, )
expires_at=datetime(2020, 7, 5, 16, 47, 49, 452315, tzinfo=timezone(timedelta(seconds=10800), "IDT")), amount=100, ) MOCK_TRADE = TradeId(UUID("f24d20f8-0011-4206-9736-afec37f7f7f3")) MOCK_LP_DETAILS = LPDetails( sub_address="waka" * 8, vasp="b" * 32, IBAN_number="1" * 64, ) FAKE_WALLET_PRIVATE_KEY = ( "682ddb5bcb41abd0a362fe3b332af32a9135abc8effbd75abe8ec6192e2b0c8b") FAKE_WALLET_VASP_ADDR = "9135abc8effbd75abe8ec6192e2b0c8b" FAKE_LIQUIDITY_PRIVATE_KEY = ( "e3993257580a98855a5e068c579d06f036f92c7dac37c7b3094f78b2f26b3f00") FAKE_LIQUIDITY_VASP_ADDR = "36f92c7dac37c7b3094f78b2f26b3f00" TOKEN_1 = "mailmen111" GOOD_AUTH = {"Authorization": f"Bearer {TOKEN_1}"} MERCHANT_MOCK_ADDR = "M" * 32 MERCHAND_CURRENCY = "USD"
def lp_details(self) -> LPDetails: return LPDetails( vasp=FAKE_LIQUIDITY_VASP_ADDR, sub_address="d046738b40da0201", IBAN_number="123", )
def lp_details(self) -> LPDetails: response = requests.get(url=urljoin(self._base_url, "details")) raise_if_failed(response, "Failed to get Liquidity Provider details") return LPDetails.from_json(response.text)