squid_py.ocean.ocean_accounts module¶
Ocean module.
-
class
squid_py.ocean.ocean_accounts.
Balance
(eth, ocn)¶ Bases:
tuple
-
property
eth
¶ Alias for field number 0
-
property
ocn
¶ Alias for field number 1
-
property
-
class
squid_py.ocean.ocean_accounts.
OceanAccounts
(keeper, config, ocean_tokens)¶ Bases:
object
Ocean accounts class.
-
property
accounts_addresses
¶ Return a list with the account addresses.
- Returns
list
-
balance
(account)¶ Return the balance, a tuple with the eth and ocn balance.
- Parameters
account – Account instance to return the balance of
- Returns
Balance tuple of (eth, ocn)
-
list
()¶ Return list of Account instances available in the current ethereum node
- Returns
list of Account instances
-
request_tokens
(account, amount)¶ Request an amount of ocean tokens for an account.
- Parameters
account – Account instance making the tokens request
amount – int amount of tokens requested
- Raises
OceanInvalidTransaction – if transaction fails
- Returns
bool
-
property