Modules

Structs

  • | Address book data |
  • | A wrapper to reserve an address from | a wallet | | ReserveDestination is used to reserve | an address. | | It is currently only used inside of CreateTransaction. | | Instantiating a ReserveDestination | does not reserve an address. To do so, | | GetReservedDestination() needs to | be called on the object. Once an address | has been reserved, call KeepDestination() | on the ReserveDestination object to | make sure it is not returned. Call ReturnDestination() | to return the address so it can be re-used | (for example, if the address was used | in a new transaction and that transaction | was not completed and needed to be aborted). | | If an address is reserved and KeepDestination() | is not called, then the address will | be returned when the ReserveDestination | goes out of scope. |
  • | A Wallet maintains a set of transactions | and balances, and provides the ability | to create new transactions. |

Constants

Traits

Functions

Type Definitions