MyCrypto/spec/pages/__snapshots__/SendTransaction.spec.tsx.snap

75 lines
20 KiB
Plaintext
Raw Normal View History

// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`render snapshot 1`] = `
<SendTransaction
broadcastTx={[Function]}
forceOffline={false}
Replace bignumber.js with bn.js (#319) * Add definition file for bn.js * Remove types-bn * make isBN a static property * progress commit -- swap out bignumber.js for bn.js * Swap out bignumber for bn in vendor * Change modn to number return * Start to strip out units lib for a string manipulation based lib * Convert codebase to only base units * Get rid of useless component * Handle only wei in values * Use unit conversion in sidebar * Automatically strip hex prefix, and handle decimal edge case * Handle base 16 wei in transactions * Make a render callback component for dealing with unit conversion * Switch contracts to use bn.js, and get transaction values from signedTx instead of state * Get send transaction working with bn.js * Remove redundant hex stripping, return base value of tokens * Cleanup unit file * Re-implement toFixed for strings * Use formatNumber in codebase * Cleanup code * Undo package test changes * Update snapshot and remove console logs * Use TokenValue / Wei more consistently where applicable * Add typing to deterministicWallets, fix confirmation modal, make UnitDisplay more flexible * Clean up prop handling in UnitDisplay * Change instanceof to typeof check, change boolean of displayBalance * Fix tsc errors * Fix token row displaying wrong decimals * Fix deterministic modal token display * Handle hex and non hex strings automatically in BN conversion * Fix handling of strings and numbers for BN * add web3 fixes & comments * Display short balances on deterministic modals * add more tests, fix rounding * Add spacer to balance sidebar network name * Fix tsc error
2017-11-12 19:45:52 +00:00
gasPrice={"4e3b29200"}
location={
Object {
"search": "?to=73640ebefe93e4d0d6e9030ee9c1866ad1f3b9f1feeb403e978c4952d8369b39",
}
}
network={
Object {
"blockExplorer": Object {
"address": [Function],
"name": "https://ropsten.etherscan.io",
"tx": [Function],
},
"chainId": 3,
"color": "#adc101",
"contracts": Array [
Object {
"abi": "[{\\"constant\\":true,\\"inputs\\":[],\\"name\\":\\"ens\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"address\\"}],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"expiryTimes\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"uint256\\"}],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"subnode\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"owner\\",\\"type\\":\\"address\\"}],\\"name\\":\\"register\\",\\"outputs\\":[],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[],\\"name\\":\\"rootNode\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bytes32\\"}],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"inputs\\":[{\\"name\\":\\"ensAddr\\",\\"type\\":\\"address\\"},{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"type\\":\\"constructor\\"}]",
"address": "0x21397c1a1f4acd9132fe36df011610564b87e24b",
"name": "??? ENS - Eth Registrar (Auction) ??? ",
},
Object {
"abi": "[{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"_hash\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"releaseDeed\\",\\"outputs\\":[],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"_hash\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"getAllowedTime\\",\\"outputs\\":[{\\"name\\":\\"timestamp\\",\\"type\\":\\"uint256\\"}],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"unhashedName\\",\\"type\\":\\"string\\"}],\\"name\\":\\"invalidateName\\",\\"outputs\\":[],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"hash\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"owner\\",\\"type\\":\\"address\\"},{\\"name\\":\\"value\\",\\"type\\":\\"uint256\\"},{\\"name\\":\\"salt\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"shaBid\\",\\"outputs\\":[{\\"name\\":\\"sealedBid\\",\\"type\\":\\"bytes32\\"}],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"bidder\\",\\"type\\":\\"address\\"},{\\"name\\":\\"seal\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"cancelBid\\",\\"outputs\\":[],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"_hash\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"entries\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"uint8\\"},{\\"name\\":\\"\\",\\"type\\":\\"address\\"},{\\"name\\":\\"\\",\\"type\\":\\"uint256\\"},{\\"name\\":\\"\\",\\"type\\":\\"uint256\\"},{\\"name\\":\\"\\",\\"type\\":\\"uint256\\"}],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[],\\"name\\":\\"ens\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"address\\"}],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"_hash\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"_value\\",\\"type\\":\\"uint256\\"},{\\"name\\":\\"_salt\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"unsealBid\\",\\"outputs\\":[],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"_hash\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"transferRegistrars\\",\\"outputs\\":[],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"address\\"},{\\"name\\":\\"\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"sealedBids\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"address\\"}],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"_hash\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"state\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"uint8\\"}],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"_hash\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"newOwner\\",\\"type\\":\\"address\\"}],\\"name\\":\\"transfer\\",\\"outputs\\":[],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"_hash\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"_timestamp\\",\\"type\\":\\"uint256\\"}],\\"name\\":\\"isAllowed\\",\\"outputs\\":[{\\"name\\":\\"allowed\\",\\"type\\":\\"bool\\"}],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"_hash\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"finalizeAuction\\",\\"outputs\\":[],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[],\\"name\\":\\"registryStarted\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"uint256\\"}],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[],\\"name\\":\\"launchLength\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"uint32\\"}],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"sealedBid\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"newBid\\",\\"outputs\\":[],\\"payable\\":true,\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"labels\\",\\"type\\":\\"bytes32[]\\"}],\\"name\\":\\"eraseNode\\",\\"outputs\\":[],\\"pa
"address": "0xc19fd9004b5c9789391679de6d766b981db94610",
"name": "??? ENS - Eth Registrar (Auction) ??? ",
},
Object {
"abi": "[{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"resolver\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"address\\"}],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"owner\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"address\\"}],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"label\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"owner\\",\\"type\\":\\"address\\"}],\\"name\\":\\"setSubnodeOwner\\",\\"outputs\\":[],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"ttl\\",\\"type\\":\\"uint64\\"}],\\"name\\":\\"setTTL\\",\\"outputs\\":[],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"ttl\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"uint64\\"}],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"resolver\\",\\"type\\":\\"address\\"}],\\"name\\":\\"setResolver\\",\\"outputs\\":[],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"owner\\",\\"type\\":\\"address\\"}],\\"name\\":\\"setOwner\\",\\"outputs\\":[],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"owner\\",\\"type\\":\\"address\\"}],\\"name\\":\\"Transfer\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":true,\\"name\\":\\"label\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"owner\\",\\"type\\":\\"address\\"}],\\"name\\":\\"NewOwner\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"resolver\\",\\"type\\":\\"address\\"}],\\"name\\":\\"NewResolver\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"ttl\\",\\"type\\":\\"uint64\\"}],\\"name\\":\\"NewTTL\\",\\"type\\":\\"event\\"}]",
"address": "0x112234455c3a32fd11230c42e7bccd4a84e02010",
"name": "ENS - Registry",
},
Object {
"abi": "[{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"interfaceID\\",\\"type\\":\\"bytes4\\"}],\\"name\\":\\"supportsInterface\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bool\\"}],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"addr\\",\\"outputs\\":[{\\"name\\":\\"ret\\",\\"type\\":\\"address\\"}],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"kind\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"has\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bool\\"}],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"addr\\",\\"type\\":\\"address\\"}],\\"name\\":\\"setAddr\\",\\"outputs\\":[],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"content\\",\\"outputs\\":[{\\"name\\":\\"ret\\",\\"type\\":\\"bytes32\\"}],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"hash\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"setContent\\",\\"outputs\\":[],\\"payable\\":false,\\"type\\":\\"function\\"},{\\"inputs\\":[{\\"name\\":\\"ensAddr\\",\\"type\\":\\"address\\"}],\\"type\\":\\"constructor\\"},{\\"payable\\":false,\\"type\\":\\"fallback\\"}]",
"address": "0x4c641fb9bad9b60ef180c31f56051ce826d21a9a",
"name": "ENS - Public Resolver",
},
Object {
"abi": "[{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"_owner\\",\\"type\\":\\"address\\"}],\\"name\\":\\"removeOwner\\",\\"outputs\\":[],\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"_addr\\",\\"type\\":\\"address\\"}],\\"name\\":\\"isOwner\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bool\\"}],\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[],\\"name\\":\\"m_numOwners\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"uint256\\"}],\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[],\\"name\\":\\"m_lastDay\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"uint256\\"}],\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[],\\"name\\":\\"version\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"uint256\\"}],\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[],\\"name\\":\\"resetSpentToday\\",\\"outputs\\":[],\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[],\\"name\\":\\"m_spentToday\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"uint256\\"}],\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"_owner\\",\\"type\\":\\"address\\"}],\\"name\\":\\"addOwner\\",\\"outputs\\":[],\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[],\\"name\\":\\"m_required\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"uint256\\"}],\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"_h\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"confirm\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bool\\"}],\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"_newLimit\\",\\"type\\":\\"uint256\\"}],\\"name\\":\\"setDailyLimit\\",\\"outputs\\":[],\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"_to\\",\\"type\\":\\"address\\"},{\\"name\\":\\"_value\\",\\"type\\":\\"uint256\\"},{\\"name\\":\\"_data\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"execute\\",\\"outputs\\":[{\\"name\\":\\"_r\\",\\"type\\":\\"bytes32\\"}],\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"_operation\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"revoke\\",\\"outputs\\":[],\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"_newRequired\\",\\"type\\":\\"uint256\\"}],\\"name\\":\\"changeRequirement\\",\\"outputs\\":[],\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"_operation\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"_owner\\",\\"type\\":\\"address\\"}],\\"name\\":\\"hasConfirmed\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bool\\"}],\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"_to\\",\\"type\\":\\"address\\"}],\\"name\\":\\"kill\\",\\"outputs\\":[],\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"_from\\",\\"type\\":\\"address\\"},{\\"name\\":\\"_to\\",\\"type\\":\\"address\\"}],\\"name\\":\\"changeOwner\\",\\"outputs\\":[],\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[],\\"name\\":\\"m_dailyLimit\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"uint256\\"}],\\"type\\":\\"function\\"},{\\"inputs\\":[{\\"name\\":\\"_owners\\",\\"type\\":\\"address[]\\"},{\\"name\\":\\"_required\\",\\"type\\":\\"uint256\\"},{\\"name\\":\\"_daylimit\\",\\"type\\":\\"uint256\\"}],\\"type\\":\\"constructor\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":false,\\"name\\":\\"owner\\",\\"type\\":\\"address\\"},{\\"indexed\\":false,\\"name\\":\\"operation\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"Confirmation\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":false,\\"name\\":\\"owner\\",\\"type\\":\\"address\\"},{\\"indexed\\":false,\\"name\\":\\"operation\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"Revoke\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":false,\\"name\\":\\"oldOwner\\",\\"type\\":\\"address\\"},{\\"indexed\\":false,\\"name\\":\\"newOwner\\",\\"type\\":\\"address\\"}],\\"name\\":\\"OwnerChanged\\",\\"type\\":\\"event\\"},{\\"an
"address": "0x0000000000000000000000000000000000000000",
"name": "Mist's Multisig Contract",
},
],
"name": "Ropsten",
"tokens": Array [],
"unit": "ETH",
}
}
nodeLib={
RpcNode {
"client": RPCClient {
"batch": [Function],
"call": [Function],
"createHeaders": [Function],
"decorateRequest": [Function],
"endpoint": "https://api.myetherapi.com/rop",
"headers": Object {},
},
"requests": RPCRequests {},
}
}
offline={false}
pollOfflineStatus={[Function]}
resetWallet={[Function]}
showNotification={[Function]}
tokenBalances={Array []}
tokens={Array []}
/>
`;