{ admin: { datadir: "/root/gopath/src/github.com/sero-cash/go-sero/build/geropkg/data", nodeInfo: { id: "8db2113a228fb6caae18edea5c95a899dedae0476df3030c7c4df9c2e138df3f9dd9a4ddb48a8f02b64d27d7f9bfea2cb41655959a1ad209c974fc54d38649d2", ip: "::", listenAddr: "[::]:53717", name: "Gero/v1.0.0-rc10-a9a295a8/linux-amd64/go1.10.8", ports: { discovery: 53717, listener: 53717 }, protocols: { sero: {...} }, snode: "snode://8db2113a228fb6caae18edea5c95a899dedae0476df3030c7c4df9c2e138df3f9dd9a4ddb48a8f02b64d27d7f9bfea2cb41655959a1ad209c974fc54d38649d2@[::]:53717" }, peers: [{ caps: [...], id: "05a6cabc908eeccb25caafb1e267503e7d3027a30c535f5f0431f5df3ba0054e192c8e70aaf461b4ca5dc2f7de5f3b7dc17f7c04116986c8f109805d4b0fbf96", name: "Gero/v1.0.0-rc12-1f6aee1d/linux-amd64/go1.11.1", network: {...}, protocols: {...} }, { caps: [...], id: "221e2ad2237a3ec164bd8c7febe31336f0647b60e194d7def5b9fe9cf7ae09c33745b7c3cd833a8f05b5db282c41f2d35c72c3df38c594bcc054a4b35d54a93d", name: "Gero/v1.0.0-rc5-383b1b2a/linux-amd64/go1.11.1", network: {...}, protocols: {...} }, { caps: [...], id: "227f78b9db8fca26a1f86a2de962f193e3dcb6478b3c696aea485764db648518551f425fd3ceac852562b8bac5a2875b491eb57aa9a251ce6c7aba828ada8996", name: "Gero/v1.0.0-rc9-351e0036/linux-amd64/go1.11.1", network: {...}, protocols: {...} }, { caps: [...], id: "3ae5d553e78057fa33cad0ecf08b08fce9c2c50bbe5d2625b996b1322d8c96c74ca42dd54dbf5854cc6c70cd50a650e3b835c92e8f0e0adafcb47724413d16e2", name: "Gero/v1.0.0-rc6-de04f31f/linux-amd64/go1.11.1", network: {...}, protocols: {...} }, { caps: [...], id: "439b01f40e2a55c9e3a3773d1683f6f33d933a8bb4a23eabf493cd694bc2de8b1863ff62be3fe935afaefe34d960fa05497b23481ff267af3920be398419f3f3", name: "Gero/v1.0.0-rc8/linux-amd64/go1.11.5", network: {...}, protocols: {...} }, { caps: [...], id: "52e62b8cc63d8a44b7071ca76115edce26f53da42a71a23f7b52f8870b43b658cefe33517a7316941385fae495052b7d351e6e3f3c5f1110a86e20ee5d3626ec", name: "Gero/v1.0.0-rc10-a9a295a8/linux-amd64/go1.11.1", network: {...}, protocols: {...} }, { caps: [...], id: "7c93683778e220964ca8b48b1de7cbff15a60d5c9ccb7253dedf4b4daba297489eb830e2a1f4b64aba0cef8c8a76cc9ae6470ed70b87ec94de424972412afdbd", name: "Gero/v1.0.0-rc4-6b9982d3/linux-amd64/go1.11.1", network: {...}, protocols: {...} }, { caps: [...], id: "889078969468a83d7e31d628ab8e3479a4170f7f99b9f322f2611765835b4c75ad7b1e573207244c8b512c7170260d3f998b7f3829175211d23e414cc2d70dce", name: "Gero/v1.0.0-rc5-383b1b2a/windows-amd64/go1.11.1", network: {...}, protocols: {...} }, { caps: [...], id: "8904be22328d88cdde7a9f259a5a210709b05dbd95c22b6df16f568ad19aafc94ece39966c3bbef4e7adfa8169b02405a7a82ca2083fdc3264354a506b9cdae0", name: "Gero/v1.0.0-rc10-bbc7f8ed/linux-amd64/go1.12.1", network: {...}, protocols: {...} }, { caps: [...], id: "9162edcd147e13de27074bd908fd0107ff2c4adda8a410d46a0db8ae0feb4ed6518e9028939728eca7f44265320ee019ddf4eacda6d8c22970e4d16ef3d946e0", name: "Gero/v1.0.0-rc2-7ceda35a/linux-amd64/go1.11.1", network: {...}, protocols: {...} }, { caps: [...], id: "98c6caf6bf71d326a85d792ae311157837b0fca5c7474ff3e78b5b81b8c97ae7404648f4aac4949746045324bcef83e15639706c806f2cab2aa180fe028819aa", name: "Gero/v1.0.0-rc4-6b9982d3/linux-amd64/go1.11.1", network: {...}, protocols: {...} }, { caps: [...], id: "ae55a637218d40b7718d16d0ad82c91dbcaf72800a70da669426ef036a0bcf7eb6709a55ed675c3882ca734492c2358285d07f9b209e9d287270339299353253", name: "Gero/v1.0.0-rc4-6b9982d3/linux-amd64/go1.11.1", network: {...}, protocols: {...} }, { caps: [...], id: "b5feccebd5d7908252e3b2e5ad7bcb1e71a0c9f13f5335a39a6cd534afbad64408480711b4528a4d2de3d063df5aa498c1326f6b54bc658afd99f6d04af789e7", name: "Gero/v1.0.0-rc2-7ceda35a/linux-amd64/go1.11.1", network: {...}, protocols: {...} }, { caps: [...], id: "de325a736632a5b8a6e1f3a5755a1c7ab568171918d2a7f26560de4ac99e0cec2b87c487f8652e80d15f0ab3d1a1b6f6ddf1634bec48a34041101d885438e0c2", name: "Gero/v1.0.0-rc13-2637269e/linux-amd64/go1.11.5", network: {...}, protocols: {...} }, { caps: [...], id: "f518c5d7513a68e25b9bab8cd68749a30e1782ae2f6dd0da047a664c5517282128a44cec30fd16ab54cc5ba5c730371c74817618396088be93081a90eab63766", name: "Gero/v1.0.0-rc6/linux-amd64/go1.12.5", network: {...}, protocols: {...} }], addPeer: function(), clearHistory: function(), close: function(), exportChain: function(), getDatadir: function(callback), getNodeInfo: function(callback), getPeers: function(callback), importChain: function(), removePeer: function(), sleep: function github.com/sero-cash/go-sero/console.(*bridge).Sleep-fm(), sleepBlocks: function github.com/sero-cash/go-sero/console.(*bridge).SleepBlocks-fm(), startRPC: function(), startWS: function(), stopRPC: function(), stopWS: function() }, currentProvider: { openWallet: undefined, closePkg: function(), createPkg: function(), exportMnemonic: function(), genTxWithSign: function(), getRecords: function(), merge: function(), newAccount: function(), newAccountWithMnemonic: function(), send: function github.com/sero-cash/go-sero/console.(*bridge).Send-fm(), sendAsync: function github.com/sero-cash/go-sero/console.(*bridge).Send-fm(), sendTransaction: function(), sign: function(), transferPkg: function(), unlockAccount: function() }, db: { getHex: function(), getString: function(), putHex: function(), putString: function() }, debug: { backtraceAt: function(), blockProfile: function(), chaindbCompact: function(), chaindbProperty: function(), cpuProfile: function(), dumpBlock: function(), freeOSMemory: function(), gcStats: function(), getBadBlocks: function(), getBlockRlp: function(), getModifiedAccountsByHash: function(), getModifiedAccountsByNumber: function(), goTrace: function(), memStats: function(), metrics: function(), mutexProfile: function(), preimage: function(), printBlock: function(), seedHash: function(), setBlockProfileRate: function(), setGCPercent: function(), setHead: function(), setMutexProfileFraction: function(), stacks: function(), startCPUProfile: function(), startGoTrace: function(), stopCPUProfile: function(), stopGoTrace: function(), storageRangeAt: function(), traceBlock: function(), traceBlockByHash: function(), traceBlockByNumber: function(), traceBlockFromFile: function(), traceTransaction: function(), verbosity: function(), vmodule: function(), writeBlockProfile: function(), writeMemProfile: function(), writeMutexProfile: function() }, exchange: { clearUsedFlag: function(), clearUsedFlagForRoot: function(), commitTx: function(), genMergeTx: function(), genTx: function(), genTxWithSign: function github.com/sero-cash/go-sero/console.(*bridge).GenTxWithSign-fm(), getBalances: function(), getBlockByNumber: function(), getBlocksInfo: function(), getLockedBalances: function(), getMaxAvailable: function(), getPkByPkr: function(), getPkSynced: function(), getPkr: function(), getRecords: function github.com/sero-cash/go-sero/console.(*bridge).GetRecords-fm(), getTx: function(), merge: function github.com/sero-cash/go-sero/console.(*bridge).Merge-fm(), pk2Pkr: function(), seed2Sk: function(), signTxWithSk: function(), sk2Tk: function(), tk2Pk: function(), validAddress: function() }, flight: { commitTx: function(), genTxParam: function(), getBlockByNumber: function(), getBlocksInfo: function(), getOut: function(), getTx: function(), getTxReceipt: function() }, light: { checkNil: function(), getOutsByPKr: function() }, local: { currencyToId: function(), decOut: function(), genSeed: function(), idToCurrency: function(), isPkValid: function(), isPkrValid: function(), pk2Pkr: function(), seed2Sk: function(), signTxWithSk: function(), sk2Tk: function(), tk2Pk: function() }, miner: { getHashrate: function(), setExtra: function(), setGasPrice: function(), setSerobase: function(), start: function(), stop: function() }, net: { listening: true, peerCount: 15, version: "2019", getListening: function(callback), getPeerCount: function(callback), getVersion: function(callback) }, personal: { listAccounts: ["3FsdbwHoKKxBRgumNjHQaEJvKcrY4gpuS24Pk7asJh6K3TrHim7yxLtrDUTz1q5uXGaGCU365Htvb8eoviPCx7aL"], listWallets: [{ accounts: [...], status: "Locked", url: "keystore:///root/gopath/src/github.com/sero-cash/go-sero/build/geropkg/data/keystore/UTC--2019-09-15T13-05-52.751928404Z--3FsdbwHoKKxBRgumNjHQaEJvKcrY4gpuS24Pk7asJh6K3TrHim7yxLtrDUTz1q5uXGaGCU365Htvb8eoviPCx7aL" }], deriveAccount: function(), ecRecover: function(), exportMnemonic: function github.com/sero-cash/go-sero/console.(*bridge).ExportMnemonic-fm(), exportRawKey: function(), genSeed: function(), getListAccounts: function(callback), getListWallets: function(callback), importMnemonic: function(), importRawKey: function(), importTk: function(), lockAccount: function(), newAccount: function github.com/sero-cash/go-sero/console.(*bridge).NewAccount-fm(), newAccountWithMnemonic: function github.com/sero-cash/go-sero/console.(*bridge).NewAccountWithMnemonic-fm(), sendTransaction: function(), sign: function github.com/sero-cash/go-sero/console.(*bridge).Sign-fm(), signTransaction: function(), unlockAccount: function github.com/sero-cash/go-sero/console.(*bridge).UnlockAccount-fm() }, providers: { HttpProvider: function(host, timeout, user, password, headers), IpcProvider: function(path, net) }, rpc: { modules: { admin: "1.0", debug: "1.0", exchange: "1.0", flight: "1.0", light: "1.0", local: "1.0", miner: "1.0", net: "1.0", personal: "1.0", rpc: "1.0", sero: "1.0", ssi: "1.0", stake: "1.0", txpool: "1.0", web3: "1.0" }, getModules: function(callback) }, sero: { accounts: ["3FsdbwHoKKxBRgumNjHQaEJvKcrY4gpuS24Pk7asJh6K3TrHim7yxLtrDUTz1q5uXGaGCU365Htvb8eoviPCx7aL"], blockNumber: 1677150, coinbase: "3FsdbwHoKKxBRgumNjHQaEJvKcrY4gpuS24Pk7asJh6K3TrHim7yxLtrDUTz1q5uXGaGCU365Htvb8eoviPCx7aL", compile: { lll: function(), serpent: function(), solidity: function() }, defaultAccount: undefined, defaultBlock: "latest", gasPrice: 1000000000, hashrate: 0, mining: false, pendingTransactions: [], protocolVersion: "0x3f", syncing: false, call: function(), closePkg: function github.com/sero-cash/go-sero/console.(*bridge).ClosePkg-fm(), contract: function(abi), convertAddressParams: function(), createPkg: function github.com/sero-cash/go-sero/console.(*bridge).CreatePkg-fm(), cyToContractAddress: function(), estimateGas: function(), filter: function(options, callback, filterCreationErrorCallback), genPKr: function(), getAccounts: function(callback), getAnchor: function(), getBalance: function(), getBlock: function(), getBlockInfo: function(), getBlockNumber: function(callback), getBlockPosRewardByNumber: function(), getBlockRewardByNumber: function(), getBlockTotalRewardByNumber: function(), getBlockTransactionCount: function(), getBlockUncleCount: function(), getCode: function(), getCoinbase: function(callback), getCompilers: function(), getDecimal: function(), getFullAddress: function(), getGasPrice: function(callback), getHashrate: function(callback), getMining: function(callback), getPendingTransactions: function(callback), getPkg: function(), getProtocolVersion: function(callback), getRawTransaction: function(), getRawTransactionFromBlock: function(), getStorageAt: function(), getSyncing: function(callback), getTk: function(), getTransaction: function(), getTransactionCount: function(), getTransactionFromBlock: function(), getTransactionReceipt: function(), getUncle: function(), getWork: function(), icapNamereg: function(), isMinePKr: function(), isSyncing: function(callback), namereg: function(), packConstruct: function(), packMethod: function(), reSendTransaction: function(), resend: function(), sendTransaction: function github.com/sero-cash/go-sero/console.(*bridge).SendTransaction-fm(), sign: function(), signTransaction: function(), startHashrate: function(), stopHashrate: function(), submitTransaction: function(), submitWork: function(), transferPkg: function github.com/sero-cash/go-sero/console.(*bridge).TransferPkg-fm(), unPack: function(), watchPkg: function() }, settings: { defaultAccount: undefined, defaultBlock: "latest" }, ssi: { committx: function(), createkr: function(), detail: function(), gentx: function(), getblocksinfo: function(), gettx: function() }, stake: { sharePoolSize: 283929, sharePrice: 217603542034097500000, buyShare: function(), closeStakePool: function(), estimateShares: function(), getShare: function(), getShareByPkr: function(), getSharePoolSize: function(callback), getSharePrice: function(callback), getStakeInfo: function(), modifyStakePoolFee: function(), modifyStakePoolVote: function(), myShare: function(), poolState: function(), registStakePool: function(), stakePools: function() }, txpool: { content: { pending: { 0x7f03d2783753f70199549a20d3280992279a23c165a63d63db51152cc36e4c24: {...}, 0xa24f191aeceb0395a18f3be97f3f1ed90cec32f41b5d0f38ca8a79eb6092c1fa: {...}, 0xcf6e45552296d2fc16c4b6eb6b0e76f85a889bc918779768f77219580e21e34e: {...}, 0xdafbd0638b69f7a3a250568eda1f77ba2784379e9f04305e8bb62a63c01c7cda: {...}, 0xf5e38d9c7518824db7356cb6c636ed3e7934efa729c7b4ab86adca8db53353ec: {...} }, queued: {} }, status: { pending: 5, queued: 0 }, getContent: function(callback), getStatus: function(callback) }, version: { api: "0.3.2", network: "2019", node: "Gero/v1.0.0-rc10-a9a295a8/linux-amd64/go1.10.8", seroereum: "0x3f", whisper: undefined, getNetwork: function(callback), getNode: function(callback), getSeroereum: function(callback), getWhisper: function(callback) }, BigNumber: function BigNumber( n, b ), addressToHex: function(addr), base58ToHex: function(value), createBatch: function(), fromAscii: function(str), fromDecimal: function(value), fromICAP: function(icap), fromTa: function(number, unit), fromUtf8: function(str, allowZero), hexToBase58: function(value), isAddress: function(address), isChecksumAddress: function(address), isConnected: function(), isToAddress: function(address), padLeft: function(string, chars, sign), padRight: function(string, chars, sign), reset: function(keepIsSyncing), setProvider: function(provider), sha3: function(string, options), toAscii: function(hex), toBigNumber: function(number), toChecksumAddress: function(address), toDecimal: function(value), toHex: function(val), toTa: function(number, unit), toUtf8: function(hex) }