Address ::nano::address::toPublicKey address ?-hex|-binary? ?-verify|-no-verify? -> publicKey ::nano::address::fromPublicKey pubKey ?-xrb|-nano? -> address ::nano::address::fromPrivateKey privateKey ?-xrb|-nano? -> address Key and Seed ::nano::key::newSeed ?-hex|-binary? -> seed ::nano::key::newKey ?-hex|-binary? -> privateKey ::nano::key::fromSeed seed ?index? ?-hex|-binary? -> privateKey ::nano::key::publicKeyFromPrivateKey privateKey ?-hex|-binary? -> publicKey Low-level Block ::nano::block::json::toBlock blockJSON -> blockData ::nano::block::json::fromDict blockDict -> blockJSON ::nano::block::json::fromBlock blockData ?-xrb|-nano? ?-type=? ?-signKey=? -> blockJSON ::nano::block::json::sign blockJSON privateKey ?-update|-signature ?-hex|binary?? -> signature|blockJSON ::nano::block::json::verifySignature blockJSON args -> boolean ::nano::block::json::work blockJSON ?-update|-work ?-hex|-binary?? -> work|blockJSON ::nano::block::json::validateWork blockJSON -> boolean ::nano::block::dict::toBlock blockDict -> blockData ::nano::block::dict::fromJSON blockJSON -> blockDict ::nano::block::dict::fromBlock blockData ?-xrb|-nano? ?-type=? ?-signKey=? -> blockDict ::nano::block::dict::sign blockDict privateKey ?-update|-signature ?-hex|-binary?? -> signature|blockDict ::nano::block::dict::verifySignature blockDict args -> boolean ::nano::block::dict::work blockDict ?-update|-work ?-hex|-binary?? -> work|blockDict ::nano::block::dict::validateWork blockDict -> boolean ::nano::block::hash blockData ?-hex|-binary? -> blockHash ::nano::block::signBlockHash blockHash privateKey ?-hex|-binary? -> signature ::nano::block::sign blockData privateKey ?-hex|-binary? -> signature ::nano::block::verifyBlockHash blockHash signature publicKey -> boolean ::nano::block::verify blockData signature publicKey -> boolean ::nano::block::create::send args -> blockJSON|blockDict ::nano::block::create::receive args -> blockJSON|blockDict ::nano::block::create::setRepresentative args -> blockJSON|blockDict # Work Generation ::nano::work::fromWorkData blockHashOrPublicKey -> work ::nano::work::fromBlock blockData -> work ::nano::work::validate workData work -> boolean # High Level Account :nano::account::setFrontier account frontierHash balance representative -> nil :nano::account::getFrontier account -> frontierInfo :nano::account::getFrontier account ?frontierHash|balance|representative? -> frontierHash|balance|representative :nano::account::addPending account blockHash amount -> nil :nano::account::receive account blockHash privateKey -> blockJSON|blockDict :nano::account::send fromAccount toAccount amount privateKey -> blockJSON|blockDict :nano::account::receiveAllPending account privateKey -> ListOfBlockJSON|ListOfBlockDict