idena.apis.dna

Module Contents

Functions

activate_invite(nonce = None, epoch = None, key = None)

activate_invite_to_random_address(nonce = None, epoch = None, key = None)

become_offline(nonce = None, epoch = None)

become_online(nonce = None, epoch = None)

burn(nonce = None, epoch = None, from_ = None, amount = None, maxFee = None, key = None)

change_profile(info = None, nickname = None, maxFee = None)

export_key(password)

get_balance(address)

get_ceremony_intervals()

get_coinbase_address()

get_current_process()

get_epoch()

get_identities()

get_identity(address)

get_profile(address = None)

isValidationReady()

send_invite(nonce = None, epoch = None, to = None, amount = None)

send_tx(nonce = None, epoch = None, from_ = None, to = None, amount = None, maxFee = None, payload = None, tips = None, useProto = None, type = types.TxType.SendTx)

Attributes

change_god_address

kill_identity

kill_invitee

send_dna

idena.apis.dna.change_god_address
idena.apis.dna.kill_identity
idena.apis.dna.kill_invitee
idena.apis.dna.send_dna
idena.apis.dna.activate_invite(nonce=None, epoch=None, key=None)
Parameters
  • nonce (int) –

  • epoch (int) –

  • key (str) –

Return type

idena.types.Invite

idena.apis.dna.activate_invite_to_random_address(nonce=None, epoch=None, key=None)
Parameters
  • nonce (int) –

  • epoch (int) –

  • key (str) –

Return type

idena.types.ActivateInviteToRandomAddr

idena.apis.dna.become_offline(nonce=None, epoch=None)
Parameters
  • nonce (int) –

  • epoch (int) –

Return type

str

idena.apis.dna.become_online(nonce=None, epoch=None)
Parameters
  • nonce (int) –

  • epoch (int) –

Return type

str

idena.apis.dna.burn(nonce=None, epoch=None, from_=None, amount=None, maxFee=None, key=None)
Parameters
  • nonce (int) –

  • epoch (int) –

  • from_ (str) –

  • amount (decimal.Decimal) –

  • maxFee (decimal.Decimal) –

  • key (str) –

Return type

str

idena.apis.dna.change_profile(info=None, nickname=None, maxFee=None)
Parameters
  • info (str) –

  • nickname (str) –

  • maxFee (decimal.Decimal) –

Return type

idena.types.ChangeProfile

idena.apis.dna.export_key(password)
Parameters

password (str) –

Return type

str

idena.apis.dna.get_balance(address)
Parameters

address (str) –

Return type

idena.types.Balance

idena.apis.dna.get_ceremony_intervals()
Return type

idena.types.CeremonyIntervals

idena.apis.dna.get_coinbase_address()
Return type

str

idena.apis.dna.get_current_process()
Return type

idena.types.State

idena.apis.dna.get_epoch()
Return type

idena.types.Epoch

idena.apis.dna.get_identities()
Return type

List[idena.types.Identity]

idena.apis.dna.get_identity(address)
Parameters

address (str) –

Return type

idena.types.Identity

idena.apis.dna.get_profile(address=None)
Parameters

address (str) –

Return type

idena.types.Profile

idena.apis.dna.isValidationReady()
Return type

bool

idena.apis.dna.send_invite(nonce=None, epoch=None, to=None, amount=None)
Parameters
  • nonce (int) –

  • epoch (int) –

  • to (str) –

  • amount (decimal.Decimal) –

Return type

idena.types.Invite

idena.apis.dna.send_tx(nonce=None, epoch=None, from_=None, to=None, amount=None, maxFee=None, payload=None, tips=None, useProto=None, type=types.TxType.SendTx)
Parameters
  • nonce (int) –

  • epoch (int) –

  • from_ (str) –

  • to (str) –

  • amount (decimal.Decimal) –

  • maxFee (decimal.Decimal) –

  • payload (str) –

  • tips (decimal.Decimal) –

  • useProto (bool) –

  • type (idena.types.TxType) –

Return type

str