Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some transactions have unusually high gas cost #787

Closed
danfinlay opened this issue Nov 4, 2016 · 11 comments
Closed

Some transactions have unusually high gas cost #787

danfinlay opened this issue Nov 4, 2016 · 11 comments
Assignees
Labels

Comments

@danfinlay
Copy link
Contributor

Several users have reported this, but haven't included reproduction steps.

A new member of our Slack just claimed this occurs "if there are 3 or more arguments" to the transaction data.

That seems like a good lead!

Since Parity does our gas estimating, this may end up being a bug over there.

@danfinlay danfinlay added this to the Core Maintenance milestone Nov 4, 2016
@likangqi666
Copy link

I found this kind of bug is related to the amount of function arguments. I tested it with this contract:

 contract test {
   uint data;
   uint data2;
   uint data3;
uint data4;
function changeData(uint _data){
    data = _data;
}
function changeData2(uint _data,uint _data2){
    data = _data;
    data2 = _data2;
}
function changeData3(uint _data,uint _data2, uint _data3){
    data = _data;
    data2 = _data2;
    data3 = _data3;
}
function changeData4(uint _data,uint _data2, uint _data3, uint _data4){
    data = _data;
    data2 = _data2;
    data3 = _data3;
    data4 = _data4;
}

}

If I use a web UI to call this contract. The functions with 3 or 4 arguments will cost arround 2.6 ETH. But if they are called through browser-solidity after created, it will cost less than 0.001 ETH. The browser-solidity is also using the web3 object injected by Metamask.

@danfinlay
Copy link
Contributor Author

It's actually even weirder that the gas estimate would be different through browser-solidity than through another method, unless browser-solidity is doing its own gas estimation via ethereumjs-vm...

@danfinlay
Copy link
Contributor Author

danfinlay commented Nov 4, 2016

Ok, I've tested your theory, @Chillli, but I've failed to reproduce. I don't think this is just a matter of number of arguments, there's something else, too.

Could you do me a favor and reproduce the bug, then while you can see it, paste a UI State Log here?

I think this could really help us narrow down the cause.

@karlfloersch
Copy link

It seems I might be getting something similar.

I am trying to send the following transaction (no transaction data) on the Morden testnet:
screen shot 2016-11-05 at 7 32 18 pm

I'm trying to send the transaction to the following contract address:

0x9882db577cfaac075ae45fc272322280a121b406

Could you do me a favor and reproduce the bug, then while you can see it, paste a UI State Log here?

I tried to follow the link to UI State Log but got a 404 error.

@danfinlay
Copy link
Contributor Author

@karlfloersch Sorry, looks like that link was somehow pointing at the wrong thing. Try this one:
https://github.com/MetaMask/faq/blob/master/LOGS.md#ui-state-logs-chrome

Hope you can log it! People have been reporting this for like a week, but we haven't been able to reproduce!

@likangqi666
Copy link

likangqi666 commented Nov 6, 2016

  {
    "id": 1478393509307154,
    "txParams": {
      "from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
      "to": "0x8de94e6ef12c73de77e27a2e95529b2bd57c0399",
      "data": "0xcac4e27f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003",
      "metamaskId": 1478393509307154,
      "metamaskNetworkId": "2"
    },
    "time": 1478393509307,
    "status": "unconfirmed",
    "gasMultiplier": 1,
    "containsDelegateCall": false,
    "estimatedGas": "0x802c7a3"
  }
],
"selectedAddress": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"network": "2",
"seedWords": null,
"isConfirmed": true,
"unconfMsgs": {},
"messages": [],
"shapeShiftTxList": [],
"gasMultiplier": 1,
"provider": {
  "type": "testnet"
},
"selectedAccount": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00"
 },
  "appState": {
"menuOpen": false,
"currentView": {
  "name": "confTx",
  "context": 0
},
"accountDetail": {
  "subview": "transactions"
},
"transForward": true,
 "isLoading": false,
 "warning": null
 },
"identities": {}

}

This is when I use the function with 3 arguments.

@likangqi666
Copy link

Here is the entire file content:

Download the React DevTools and use an HTTP server (instead of a file: URL) for a better development experience: https://fb.me/react-devtools
logState()
{
"metamask": {
"isInitialized": true,
"isUnlocked": true,
"isEthConfirmed": true,
"rpcTarget": "https://rawtestrpc.metamask.io/",
"identities": {
"0x8924fd8aab9c5bf779de30002fae3f13da16fb00": {
"name": "Issuer",
"address": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"mayBeFauceting": false
},
"0x78a8c503ddc2b71080be04ed9442ab71b9c4094b": {
"name": "Account 2",
"address": "0x78a8c503ddc2b71080be04ed9442ab71b9c4094b",
"mayBeFauceting": false
},
"0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84": {
"name": "Account 3",
"address": "0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84",
"mayBeFauceting": false
},
"0xd659b496dfcdd620f0b4dba0d933cd1381084e42": {
"name": "Account 4",
"address": "0xd659b496dfcdd620f0b4dba0d933cd1381084e42",
"mayBeFauceting": false
}
},
"unconfTxs": {
"1478393509307154": {
"id": 1478393509307154,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"to": "0x8de94e6ef12c73de77e27a2e95529b2bd57c0399",
"data": "0xcac4e27f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003",
"metamaskId": 1478393509307154,
"metamaskNetworkId": "2"
},
"time": 1478393509307,
"status": "unconfirmed",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0x802c7a3"
}
},
"currentFiat": "EUR",
"conversionRate": 9.92890269,
"conversionDate": 1478395321,
"accounts": {
"0x8924fd8aab9c5bf779de30002fae3f13da16fb00": {
"code": "0x",
"balance": "0x227e780c35c0de3d",
"nonce": "0x10002b",
"address": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00"
},
"0x78a8c503ddc2b71080be04ed9442ab71b9c4094b": {
"code": "0x",
"balance": "0x00",
"nonce": "0x100000",
"address": "0x78a8c503ddc2b71080be04ed9442ab71b9c4094b"
},
"0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84": {
"code": "0x",
"balance": "0x2887bcd75db30fe3",
"nonce": "0x100005",
"address": "0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84"
},
"0xd659b496dfcdd620f0b4dba0d933cd1381084e42": {
"code": "0x",
"balance": "0x00",
"nonce": "0x100000",
"address": "0xd659b496dfcdd620f0b4dba0d933cd1381084e42"
}
},
"transactions": [
{
"id": 1478263595762763,
"txParams": {
"from": "0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84",
"to": "0xd5ceaab0446d181f28584d6d5597c2ec702f12e2",
"value": "0x0",
"data": "0x698587e4",
"gas": "0x5562",
"metamaskId": 1478263595762763,
"metamaskNetworkId": "2"
},
"time": 1478263595762,
"status": "rejected",
"gasMultiplier": 1,
"estimatedGas": "0x9dc02",
"containsDelegateCall": false
},
{
"id": 1478263595763035,
"txParams": {
"from": "0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84",
"to": "0xd5ceaab0446d181f28584d6d5597c2ec702f12e2",
"value": "0x0",
"data": "0x8a7271f6",
"gas": "0x55a4",
"metamaskId": 1478263595763035,
"metamaskNetworkId": "2"
},
"time": 1478263595763,
"status": "rejected",
"gasMultiplier": 1,
"estimatedGas": "0x9dc44",
"containsDelegateCall": false
},
{
"id": 1478263656872933,
"txParams": {
"from": "0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84",
"to": "0xd5ceaab0446d181f28584d6d5597c2ec702f12e2",
"data": "0xc2a93060000000000000000000000000a46e5d26b8cb2e04a81db093de7481e3c3fe0c840000000000000000000000000000000000000000000000000000000000001ed8000000000000000000000000000000000000000000000000000000000000000f",
"metamaskId": 1478263656872933,
"metamaskNetworkId": "2"
},
"time": 1478263656872,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0x802d362"
},
{
"id": 1478263690914475,
"txParams": {
"from": "0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84",
"value": "0x0",
"data": "0x60606040525b600060016000508190555060066000508054806001018281815481835581811511605d57818360005260206000209182019101605c91906040565b80821115605857600081815060009055506001016040565b5090565b5b5050509190906000526020600020900160005b32909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690836c01000000000000000000000000908102040217905550506001600760005081905550600060036000508190555060006005600050819055505b6112fa806100de6000396000f360606040523615610103576000357c01000000000000000000000000000000000000000000000000000000009004806311f782f81461010857806342ad10de1461013757806347f116a4146101545780634cd4c8a81461017a5780634f0da13e1461023557806352c448d61461025b578063571ed678146102835780635b4b73a9146102ca57806360cc4018146102e757806361ec30c41461031f578063698587e4146103665780638428d15b1461038e578063877b9a67146103bf5780638a7271f6146103f2578063901b9ed61461041a578063937f6e7714610452578063c249ff08146104ad578063d0d1ea70146104d5578063ed32560b146104f257610103565b610002565b3461000257610135600480803590602001909190803590602001909190803590602001909190505061052e565b005b34610002576101526004808035906020019091905050610629565b005b346100025761017860048080359060200190919080359060200190919050506107d2565b005b34610002576101956004808035906020019091905050610892565b60405180806020018681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281038252878181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156102235780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390f35b34610002576102596004808035906020019091908035906020019091905050610a8c565b005b346100025761026d6004805050610b4c565b6040518082815260200191505060405180910390f35b346100025761029e6004808035906020019091905050610b55565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34610002576102e56004808035906020019091905050610d8b565b005b346100025761031d6004808035906020019091908035906020019091908035906020019091908035906020019091905050610d99565b005b346100025761033a6004808035906020019091905050610ecf565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34610002576103786004805050610f11565b6040518082815260200191505060405180910390f35b34610002576103a96004808035906020019091905050610f1a565b6040518082815260200191505060405180910390f35b34610002576103da6004808035906020019091905050610f5e565b60405180821515815260200191505060405180910390f35b3461000257610404600480505061100e565b6040518082815260200191505060405180910390f35b34610002576104356004808035906020019091905050611017565b604051808381526020018281526020019250505060405180910390f35b34610002576104ab6004808035906020019082018035906020019191908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050909091905050611095565b005b34610002576104bf60048050506111dc565b6040518082815260200191505060405180910390f35b34610002576104f060048080359060200190919050506111e5565b005b34610002576105166004808035906020019091908035906020019091905050611281565b60405180821515815260200191505060405180910390f35b61053732610f5e565b151561054257610002565b81600260005060008573ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000506000016000508190555032600260005060008573ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690836c0100000000000000000000000090810204021790555080600260005060008573ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600050600201600050819055505b505050565b60066000506000815481101561000257906000526020600020900160005b9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff1614151561069f57610002565b600660005080548060010182818154818355818115116106f1578183600052602060002091820191016106f091906106d2565b808211156106ec57600081815060009055506001016106d2565b5090565b5b5050509190906000526020600020900160005b83909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690836c010000000000000000000000009081020402179055505060076000818150548092919060010191905055507fd527d567ab5ac555f10fcf7fdd8a8487f2d62a14cfbc3f4c1b0639afb9dc99e28132600760005054604051808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a15b50565b6107db32610f5e565b15156107e657610002565b32600460005060008473ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690836c0100000000000000000000000090810204021790555080600460005060008473ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600050600001600050819055505b5050565b60206040519081016040528060008152602001506000600060006000600060005060008773ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600050600401600050600060005060008873ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060000160005054600060005060008973ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060020160005054600060005060008a73ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060030160005054600060005060008b73ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16848054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a6d5780601f10610a4257610100808354040283529160200191610a6d565b820191906000526020600020905b815481529060010190602001808311610a5057829003601f168201915b5050505050945094509450945094509450610a83565b91939590929450565b610a9532610f5e565b1515610aa057610002565b32600060005060008473ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690836c0100000000000000000000000090810204021790555080600060005060008473ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600050600001600050819055505b5050565b60036000505481565b6000610bb2600060005060008473ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f5e565b15610c1157600060005060008373ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050610d86565b610c6c600260005060008473ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f5e565b15610ccb57600260005060008373ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050610d86565b610d26600460005060008473ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f5e565b15610d8557600460005060008373ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050610d86565b5b919050565b806008600050819055505b50565b610da232610f5e565b1515610dad57610002565b82600060005060008673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000506000016000508190555032600060005060008673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690836c0100000000000000000000000090810204021790555081600060005060008673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000506003016000508190555080600060005060008673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600050600201600050819055505b50505050565b600660005081815481101561000257906000526020600020900160005b9150909054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60056000505481565b6000600460005060008373ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600050600001600050549050610f59565b919050565b60006000600090505b600760005054811015611007578273ffffffffffffffffffffffffffffffffffffffff16600660005082815481101561000257906000526020600020900160005b9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610ff0576001915061100856610ff9565b60009150611008565b5b8080600101915050610f67565b5b50919050565b60076000505481565b60006000600260005060008473ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060000160005054600260005060008573ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000506002016000505491509150611090565b915091565b6110f0600060005060003273ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f5e565b15156110fb57610002565b80600060005060003273ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000506004016000509080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061117a57805160ff19168380011785556111ab565b828001600101855582156111ab579182015b828111156111aa57825182600050559160200191906001019061118c565b5b5090506111d691906111b8565b808211156111d257600081815060009055506001016111b8565b5090565b50505b50565b60016000505481565b6001600060005060003273ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060050160005060008373ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690837f01000000000000000000000000000000000000000000000000000000000000009081020402179055505b50565b6000600060005060008473ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060050160005060008373ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1690506112f4565b9291505056",
"gas": "0x15a74d",
"metamaskId": 1478263690914475,
"metamaskNetworkId": "2"
},
"time": 1478263690914,
"status": "confirmed",
"gasMultiplier": 1,
"estimatedGas": "0x8172ded",
"hash": "0xc2eb58a8d4c7b7dfbd7fe48470eef504100908859df6fe090c1457ef9c751d89"
},
{
"id": 1478263788622225,
"txParams": {
"from": "0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84",
"to": "0xd5ceaab0446d181f28584d6d5597c2ec702f12e2",
"data": "0xc2a93060000000000000000000000000a46e5d26b8cb2e04a81db093de7481e3c3fe0c84000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000c",
"metamaskId": 1478263788622225,
"metamaskNetworkId": "2"
},
"time": 1478263788622,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0x802d322"
},
{
"id": 1478263805965593,
"txParams": {
"from": "0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84",
"to": "0xd5ceaab0446d181f28584d6d5597c2ec702f12e2",
"data": "0xc2a93060000000000000000000000000a46e5d26b8cb2e04a81db093de7481e3c3fe0c8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"metamaskId": 1478263805965593,
"metamaskNetworkId": "2"
},
"time": 1478263805965,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0xa5d72"
},
{
"id": 1478263831930285,
"txParams": {
"from": "0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84",
"to": "0xb656e436e9d7cb8b6ea4371f6622311b4fc6c56b",
"value": "0x0",
"data": "0x8a7271f6",
"gas": "0x55ba",
"metamaskId": 1478263831930285,
"metamaskNetworkId": "2"
},
"time": 1478263831930,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0x9dc5a"
},
{
"id": 1478263831935673,
"txParams": {
"from": "0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84",
"to": "0xb656e436e9d7cb8b6ea4371f6622311b4fc6c56b",
"value": "0x0",
"data": "0x52c448d6",
"gas": "0x550a",
"metamaskId": 1478263831935673,
"metamaskNetworkId": "2"
},
"time": 1478263831935,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0x9dbaa"
},
{
"id": 1478263831936544,
"txParams": {
"from": "0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84",
"to": "0xb656e436e9d7cb8b6ea4371f6622311b4fc6c56b",
"value": "0x0",
"data": "0x698587e4",
"gas": "0x5578",
"metamaskId": 1478263831936544,
"metamaskNetworkId": "2"
},
"time": 1478263831936,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0x9dc18"
},
{
"id": 1478263831938373,
"txParams": {
"from": "0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84",
"to": "0xb656e436e9d7cb8b6ea4371f6622311b4fc6c56b",
"value": "0x0",
"data": "0xc249ff08",
"gas": "0x55fc",
"metamaskId": 1478263831938373,
"metamaskNetworkId": "2"
},
"time": 1478263831938,
"status": "rejected",
"gasMultiplier": 1,
"estimatedGas": "0x9dc9c",
"containsDelegateCall": false
},
{
"id": 1478263850176400,
"txParams": {
"from": "0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84",
"to": "0xd5ceaab0446d181f28584d6d5597c2ec702f12e2",
"data": "0xc2a93060000000000000000000000000a46e5d26b8cb2e04a81db093de7481e3c3fe0c840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c",
"metamaskId": 1478263850176400,
"metamaskNetworkId": "2"
},
"time": 1478263850176,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0x802984a"
},
{
"id": 1478263857536468,
"txParams": {
"from": "0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84",
"to": "0xd5ceaab0446d181f28584d6d5597c2ec702f12e2",
"data": "0xc2a93060000000000000000000000000a46e5d26b8cb2e04a81db093de7481e3c3fe0c8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"metamaskId": 1478263857536468,
"metamaskNetworkId": "2"
},
"time": 1478263857536,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0xa5d72"
},
{
"id": 1478263878377784,
"txParams": {
"from": "0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84",
"to": "0xd5ceaab0446d181f28584d6d5597c2ec702f12e2",
"data": "0xc2a93060000000000000000000000000a46e5d26b8cb2e04a81db093de7481e3c3fe0c8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009",
"metamaskId": 1478263878377784,
"metamaskNetworkId": "2"
},
"time": 1478263878377,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0x802984a"
},
{
"id": 1478263889968615,
"txParams": {
"from": "0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84",
"to": "0xd5ceaab0446d181f28584d6d5597c2ec702f12e2",
"data": "0xc2a93060000000000000000000000000a46e5d26b8cb2e04a81db093de7481e3c3fe0c8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005",
"metamaskId": 1478263889968615,
"metamaskNetworkId": "2"
},
"time": 1478263889968,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0x802984a"
},
{
"id": 1478263901486383,
"txParams": {
"from": "0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84",
"to": "0xd5ceaab0446d181f28584d6d5597c2ec702f12e2",
"data": "0xc2a93060000000000000000000000000a46e5d26b8cb2e04a81db093de7481e3c3fe0c8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
"metamaskId": 1478263901486383,
"metamaskNetworkId": "2"
},
"time": 1478263901486,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0x802984a"
},
{
"id": 1478263909708724,
"txParams": {
"from": "0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84",
"to": "0xd5ceaab0446d181f28584d6d5597c2ec702f12e2",
"data": "0xc2a93060000000000000000000000000a46e5d26b8cb2e04a81db093de7481e3c3fe0c8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"metamaskId": 1478263909708724,
"metamaskNetworkId": "2"
},
"time": 1478263909708,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0xa5d72"
},
{
"id": 1478263916054935,
"txParams": {
"from": "0xa46e5d26b8cb2e04a81db093de7481e3c3fe0c84",
"to": "0xd5ceaab0446d181f28584d6d5597c2ec702f12e2",
"data": "0xc2a93060000000000000000000000000a46e5d26b8cb2e04a81db093de7481e3c3fe0c8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"metamaskId": 1478263916054935,
"metamaskNetworkId": "2"
},
"time": 1478263916054,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0xa5d72"
},
{
"id": 1478264240029257,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"value": "0x0",
"data": "0x60606040525b600060016000508190555060066000508054806001018281815481835581811511605d57818360005260206000209182019101605c91906040565b80821115605857600081815060009055506001016040565b5090565b5b5050509190906000526020600020900160005b32909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690836c01000000000000000000000000908102040217905550506001600760005081905550600060036000508190555060006005600050819055505b611209806100de6000396000f3606060405236156100f8576000357c01000000000000000000000000000000000000000000000000000000009004806311f782f8146100fd57806342ad10de1461012c57806347f116a4146101495780634cd4c8a81461016f57806352c448d61461022a578063571ed678146102525780635b4b73a91461029957806360cc4018146102b657806361ec30c4146102ee578063698587e4146103355780638428d15b1461035d578063877b9a671461038e5780638a7271f6146103c1578063901b9ed6146103e9578063937f6e7714610421578063c249ff081461047c578063d0d1ea70146104a4578063ed32560b146104c1576100f8565b610002565b346100025761012a60048080359060200190919080359060200190919080359060200190919050506104fd565b005b346100025761014760048080359060200190919050506105f8565b005b346100025761016d60048080359060200190919080359060200190919050506107a1565b005b346100025761018a6004808035906020019091905050610861565b60405180806020018681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281038252878181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156102185780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390f35b346100025761023c6004805050610a5b565b6040518082815260200191505060405180910390f35b346100025761026d6004808035906020019091905050610a64565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34610002576102b46004808035906020019091905050610c9a565b005b34610002576102ec6004808035906020019091908035906020019091908035906020019091908035906020019091905050610ca8565b005b34610002576103096004808035906020019091905050610dde565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34610002576103476004805050610e20565b6040518082815260200191505060405180910390f35b34610002576103786004808035906020019091905050610e29565b6040518082815260200191505060405180910390f35b34610002576103a96004808035906020019091905050610e6d565b60405180821515815260200191505060405180910390f35b34610002576103d36004805050610f1d565b6040518082815260200191505060405180910390f35b34610002576104046004808035906020019091905050610f26565b604051808381526020018281526020019250505060405180910390f35b346100025761047a6004808035906020019082018035906020019191908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050909091905050610fa4565b005b346100025761048e60048050506110eb565b6040518082815260200191505060405180910390f35b34610002576104bf60048080359060200190919050506110f4565b005b34610002576104e56004808035906020019091908035906020019091905050611190565b60405180821515815260200191505060405180910390f35b61050632610e6d565b151561051157610002565b81600260005060008573ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000506000016000508190555032600260005060008573ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690836c0100000000000000000000000090810204021790555080600260005060008573ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600050600201600050819055505b505050565b60066000506000815481101561000257906000526020600020900160005b9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff1614151561066e57610002565b600660005080548060010182818154818355818115116106c0578183600052602060002091820191016106bf91906106a1565b808211156106bb57600081815060009055506001016106a1565b5090565b5b5050509190906000526020600020900160005b83909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690836c010000000000000000000000009081020402179055505060076000818150548092919060010191905055507fd527d567ab5ac555f10fcf7fdd8a8487f2d62a14cfbc3f4c1b0639afb9dc99e28132600760005054604051808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a15b50565b6107aa32610e6d565b15156107b557610002565b32600460005060008473ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690836c0100000000000000000000000090810204021790555080600460005060008473ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600050600001600050819055505b5050565b60206040519081016040528060008152602001506000600060006000600060005060008773ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600050600401600050600060005060008873ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060000160005054600060005060008973ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060020160005054600060005060008a73ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060030160005054600060005060008b73ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16848054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a3c5780601f10610a1157610100808354040283529160200191610a3c565b820191906000526020600020905b815481529060010190602001808311610a1f57829003601f168201915b5050505050945094509450945094509450610a52565b91939590929450565b60036000505481565b6000610ac1600060005060008473ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610e6d565b15610b2057600060005060008373ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050610c95565b610b7b600260005060008473ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610e6d565b15610bda57600260005060008373ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050610c95565b610c35600460005060008473ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610e6d565b15610c9457600460005060008373ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050610c95565b5b919050565b806008600050819055505b50565b610cb132610e6d565b1515610cbc57610002565b82600060005060008673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000506000016000508190555032600060005060008673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690836c0100000000000000000000000090810204021790555081600060005060008673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000506003016000508190555080600060005060008673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600050600201600050819055505b50505050565b600660005081815481101561000257906000526020600020900160005b9150909054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60056000505481565b6000600460005060008373ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600050600001600050549050610e68565b919050565b60006000600090505b600760005054811015610f16578273ffffffffffffffffffffffffffffffffffffffff16600660005082815481101561000257906000526020600020900160005b9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610eff5760019150610f1756610f08565b60009150610f17565b5b8080600101915050610e76565b5b50919050565b60076000505481565b60006000600260005060008473ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060000160005054600260005060008573ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000506002016000505491509150610f9f565b915091565b610fff600060005060003273ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610e6d565b151561100a57610002565b80600060005060003273ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000506004016000509080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061108957805160ff19168380011785556110ba565b828001600101855582156110ba579182015b828111156110b957825182600050559160200191906001019061109b565b5b5090506110e591906110c7565b808211156110e157600081815060009055506001016110c7565b5090565b50505b50565b60016000505481565b6001600060005060003273ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060050160005060008373ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690837f01000000000000000000000000000000000000000000000000000000000000009081020402179055505b50565b6000600060005060008473ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060050160005060008373ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050611203565b9291505056",
"gas": "0x14b153",
"metamaskId": 1478264240029257,
"metamaskNetworkId": "2"
},
"time": 1478264240029,
"status": "confirmed",
"gasMultiplier": 1,
"estimatedGas": "0x81637f3",
"hash": "0x23fdf7fe015f7d3a42d71bb9b8b8d4b57d9a29a24381e7c06690639b280657c5"
},
{
"id": 1478264464928085,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"to": "0x508a0bcc121b82623e356ebcc2ec0377eb81632b",
"value": "0x0",
"data": "0x52c448d6",
"gas": "0x54f4",
"metamaskId": 1478264464928085,
"metamaskNetworkId": "2"
},
"time": 1478264464928,
"status": "rejected",
"gasMultiplier": 1,
"estimatedGas": "0x9db94",
"containsDelegateCall": false
},
{
"id": 1478264464929341,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"to": "0x508a0bcc121b82623e356ebcc2ec0377eb81632b",
"value": "0x0",
"data": "0x698587e4",
"gas": "0x5562",
"metamaskId": 1478264464929341,
"metamaskNetworkId": "2"
},
"time": 1478264464929,
"status": "rejected",
"gasMultiplier": 1,
"estimatedGas": "0x9dc02",
"containsDelegateCall": false
},
{
"id": 1478264464930935,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"to": "0x508a0bcc121b82623e356ebcc2ec0377eb81632b",
"value": "0x0",
"data": "0x8a7271f6",
"gas": "0x55a4",
"metamaskId": 1478264464930935,
"metamaskNetworkId": "2"
},
"time": 1478264464930,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0x9dc44"
},
{
"id": 1478264464932174,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"to": "0x508a0bcc121b82623e356ebcc2ec0377eb81632b",
"value": "0x0",
"data": "0xc249ff08",
"gas": "0x55e6",
"metamaskId": 1478264464932174,
"metamaskNetworkId": "2"
},
"time": 1478264464932,
"status": "rejected",
"gasMultiplier": 1,
"estimatedGas": "0x9dc86",
"containsDelegateCall": false
},
{
"id": 1478265293978112,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"to": "0x508a0bcc121b82623e356ebcc2ec0377eb81632b",
"data": "0x60cc4018000000000000000000000000a46e5d26b8cb2e04a81db093de7481e3c3fe0c840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f75f0000000000000000000000000000000000000000000000000000000000000001",
"metamaskId": 1478265293978112,
"metamaskNetworkId": "2"
},
"time": 1478265293978,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0x802e775"
},
{
"id": 1478266113768917,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"to": "0x508a0bcc121b82623e356ebcc2ec0377eb81632b",
"data": "0x42ad10de000000000000000000000000a46e5d26b8cb2e04a81db093de7481e3c3fe0c84",
"metamaskId": 1478266113768917,
"metamaskNetworkId": "2"
},
"time": 1478266113768,
"status": "confirmed",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0xa6325",
"hash": "0x0d17e1bdabd813f1430fea5b3a0469def3bf633ef7c10204e6e867e9c7591433"
},
{
"id": 1478267298608579,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"value": "0x0",
"data": "0x60606040525b600060016000508190555060066000508054806001018281815481835581811511605d57818360005260206000209182019101605c91906040565b80821115605857600081815060009055506001016040565b5090565b5b5050509190906000526020600020900160005b32909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690836c01000000000000000000000000908102040217905550506001600760005081905550600060036000508190555060006005600050819055505b611209806100de6000396000f3606060405236156100f8576000357c01000000000000000000000000000000000000000000000000000000009004806311f782f8146100fd57806342ad10de1461012c57806347f116a4146101495780634cd4c8a81461016f57806352c448d61461022a578063571ed678146102525780635b4b73a91461029957806360cc4018146102b657806361ec30c4146102ee578063698587e4146103355780638428d15b1461035d578063877b9a671461038e5780638a7271f6146103c1578063901b9ed6146103e9578063937f6e7714610421578063c249ff081461047c578063d0d1ea70146104a4578063ed32560b146104c1576100f8565b610002565b346100025761012a60048080359060200190919080359060200190919080359060200190919050506104fd565b005b346100025761014760048080359060200190919050506105f8565b005b346100025761016d60048080359060200190919080359060200190919050506107a1565b005b346100025761018a6004808035906020019091905050610861565b60405180806020018681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281038252878181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156102185780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390f35b346100025761023c6004805050610a5b565b6040518082815260200191505060405180910390f35b346100025761026d6004808035906020019091905050610a64565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34610002576102b46004808035906020019091905050610c9a565b005b34610002576102ec6004808035906020019091908035906020019091908035906020019091908035906020019091905050610ca8565b005b34610002576103096004808035906020019091905050610dde565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34610002576103476004805050610e20565b6040518082815260200191505060405180910390f35b34610002576103786004808035906020019091905050610e29565b6040518082815260200191505060405180910390f35b34610002576103a96004808035906020019091905050610e6d565b60405180821515815260200191505060405180910390f35b34610002576103d36004805050610f1d565b6040518082815260200191505060405180910390f35b34610002576104046004808035906020019091905050610f26565b604051808381526020018281526020019250505060405180910390f35b346100025761047a6004808035906020019082018035906020019191908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050909091905050610fa4565b005b346100025761048e60048050506110eb565b6040518082815260200191505060405180910390f35b34610002576104bf60048080359060200190919050506110f4565b005b34610002576104e56004808035906020019091908035906020019091905050611190565b60405180821515815260200191505060405180910390f35b61050632610e6d565b151561051157610002565b81600260005060008573ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000506000016000508190555032600260005060008573ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690836c0100000000000000000000000090810204021790555080600260005060008573ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600050600201600050819055505b505050565b60066000506000815481101561000257906000526020600020900160005b9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff1614151561066e57610002565b600660005080548060010182818154818355818115116106c0578183600052602060002091820191016106bf91906106a1565b808211156106bb57600081815060009055506001016106a1565b5090565b5b5050509190906000526020600020900160005b83909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690836c010000000000000000000000009081020402179055505060076000818150548092919060010191905055507fd527d567ab5ac555f10fcf7fdd8a8487f2d62a14cfbc3f4c1b0639afb9dc99e28132600760005054604051808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a15b50565b6107aa32610e6d565b15156107b557610002565b32600460005060008473ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690836c0100000000000000000000000090810204021790555080600460005060008473ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600050600001600050819055505b5050565b60206040519081016040528060008152602001506000600060006000600060005060008773ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600050600401600050600060005060008873ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060000160005054600060005060008973ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060020160005054600060005060008a73ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060030160005054600060005060008b73ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16848054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a3c5780601f10610a1157610100808354040283529160200191610a3c565b820191906000526020600020905b815481529060010190602001808311610a1f57829003601f168201915b5050505050945094509450945094509450610a52565b91939590929450565b60036000505481565b6000610ac1600060005060008473ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610e6d565b15610b2057600060005060008373ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050610c95565b610b7b600260005060008473ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610e6d565b15610bda57600260005060008373ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050610c95565b610c35600460005060008473ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610e6d565b15610c9457600460005060008373ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050610c95565b5b919050565b806008600050819055505b50565b610cb132610e6d565b1515610cbc57610002565b82600060005060008673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000506000016000508190555032600060005060008673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690836c0100000000000000000000000090810204021790555081600060005060008673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000506003016000508190555080600060005060008673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600050600201600050819055505b50505050565b600660005081815481101561000257906000526020600020900160005b9150909054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60056000505481565b6000600460005060008373ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600050600001600050549050610e68565b919050565b60006000600090505b600760005054811015610f16578273ffffffffffffffffffffffffffffffffffffffff16600660005082815481101561000257906000526020600020900160005b9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610eff5760019150610f1756610f08565b60009150610f17565b5b8080600101915050610e76565b5b50919050565b60076000505481565b60006000600260005060008473ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060000160005054600260005060008573ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000506002016000505491509150610f9f565b915091565b610fff600060005060003273ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610e6d565b151561100a57610002565b80600060005060003273ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000506004016000509080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061108957805160ff19168380011785556110ba565b828001600101855582156110ba579182015b828111156110b957825182600050559160200191906001019061109b565b5b5090506110e591906110c7565b808211156110e157600081815060009055506001016110c7565b5090565b50505b50565b60016000505481565b6001600060005060003273ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060050160005060008373ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690837f01000000000000000000000000000000000000000000000000000000000000009081020402179055505b50565b6000600060005060008473ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005060050160005060008373ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050611203565b9291505056",
"gas": "0x14b153",
"metamaskId": 1478267298608579,
"metamaskNetworkId": "2"
},
"time": 1478267298608,
"status": "confirmed",
"gasMultiplier": 1,
"estimatedGas": "0x81637f3",
"hash": "0x8bb2f54bc5bc5b9b785be092e7683bf3c886792d52d11c8a091c0e752a5e50de"
},
{
"id": 1478267598951943,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"to": "0x4095961ee8571b0e085b152c11d36118ff93ef53",
"value": "0x0",
"data": "0x52c448d6",
"gas": "0x54f4",
"metamaskId": 1478267598951943,
"metamaskNetworkId": "2"
},
"time": 1478267598951,
"status": "rejected",
"gasMultiplier": 1,
"estimatedGas": "0x9db94",
"containsDelegateCall": false
},
{
"id": 1478267598958847,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"to": "0x4095961ee8571b0e085b152c11d36118ff93ef53",
"value": "0x0",
"data": "0x8a7271f6",
"gas": "0x55a4",
"metamaskId": 1478267598958847,
"metamaskNetworkId": "2"
},
"time": 1478267598958,
"status": "rejected",
"gasMultiplier": 1,
"estimatedGas": "0x9dc44",
"containsDelegateCall": false
},
{
"id": 1478267598961487,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"to": "0x4095961ee8571b0e085b152c11d36118ff93ef53",
"value": "0x0",
"data": "0xc249ff08",
"gas": "0x55e6",
"metamaskId": 1478267598961487,
"metamaskNetworkId": "2"
},
"time": 1478267598961,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0x9dc86"
},
{
"id": 1478267598965340,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"to": "0x4095961ee8571b0e085b152c11d36118ff93ef53",
"value": "0x0",
"data": "0x698587e4",
"gas": "0x5562",
"metamaskId": 1478267598965340,
"metamaskNetworkId": "2"
},
"time": 1478267598965,
"status": "rejected",
"gasMultiplier": 1,
"estimatedGas": "0x9dc02",
"containsDelegateCall": false
},
{
"id": 1478272692124028,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"value": "0x0",
"data": "0x60606040526101f9806100126000396000f360606040526000357c0100000000000000000000000000000000000000000000000000000000900480630ee2cb101461006857806320c6a76e146100a65780633d0991f5146100de5780638a4d551414610104578063cac4e27f1461012157610063565b610002565b346100025761007a6004805050610150565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34610002576100dc600480803590602001909190803590602001909190803590602001909190803590602001909190505061017f565b005b346100025761010260048080359060200190919080359060200190919050506101ae565b005b346100025761011f60048080359060200190919050506101c7565b005b346100025761014e60048080359060200190919080359060200190919080359060200190919050506101d5565b005b6000600060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905061017c565b90565b836001600050819055508260026000508190555081600360005081905550806004600050819055505b50505050565b81600160005081905550806002600050819055505b5050565b806001600050819055505b50565b8260016000508190555081600260005081905550806003600050819055505b50505056",
"gas": "0x2d577",
"metamaskId": 1478272692124028,
"metamaskNetworkId": "2"
},
"time": 1478272692124,
"status": "confirmed",
"gasMultiplier": 1,
"estimatedGas": "0x8045c17",
"hash": "0x521fdb678b107ef115fdf4654018a2208821430b81caba7fb66a917c39c7abc5"
},
{
"id": 1478272814398779,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"to": "0x8de94e6ef12c73de77e27a2e95529b2bd57c0399",
"value": "0x0",
"data": "0x0ee2cb10",
"gas": "0x54c3",
"metamaskId": 1478272814398779,
"metamaskNetworkId": "2"
},
"time": 1478272814398,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0x9db63"
},
{
"id": 1478273803164059,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"to": "0x8de94e6ef12c73de77e27a2e95529b2bd57c0399",
"data": "0x8a4d55140000000000000000000000000000000000000000000000000000000000000001",
"metamaskId": 1478273803164059,
"metamaskNetworkId": "2"
},
"time": 1478273803164,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0xa2973"
},
{
"id": 1478273816043967,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"to": "0x8de94e6ef12c73de77e27a2e95529b2bd57c0399",
"data": "0x3d0991f500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002",
"metamaskId": 1478273816043967,
"metamaskNetworkId": "2"
},
"time": 1478273816043,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0xa786a"
},
{
"id": 1478273845498720,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"to": "0x8de94e6ef12c73de77e27a2e95529b2bd57c0399",
"data": "0xcac4e27f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003",
"metamaskId": 1478273845498720,
"metamaskNetworkId": "2"
},
"time": 1478273845498,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0x802c7a3"
},
{
"id": 1478273904079510,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"to": "0x8de94e6ef12c73de77e27a2e95529b2bd57c0399",
"value": "0x0",
"data": "0x8a4d55140000000000000000000000000000000000000000000000000000000000000001",
"gas": "0xa2d3",
"metamaskId": 1478273904079510,
"metamaskNetworkId": "2"
},
"time": 1478273904079,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0xa2973"
},
{
"id": 1478273954549674,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"to": "0x8de94e6ef12c73de77e27a2e95529b2bd57c0399",
"value": "0x0",
"data": "0xcac4e27f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003",
"gas": "0x14103",
"metamaskId": 1478273954549674,
"metamaskNetworkId": "2"
},
"time": 1478273954549,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0x802c7a3"
},
{
"id": 1478293470301950,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"value": "0x0",
"data": "0x6060604052610181806100126000396000f360606040526000357c01000000000000000000000000000000000000000000000000000000009004806320c6a76e1461005d5780633d0991f5146100955780638a4d5514146100bb578063cac4e27f146100d857610058565b610002565b34610002576100936004808035906020019091908035906020019091908035906020019091908035906020019091905050610107565b005b34610002576100b96004808035906020019091908035906020019091905050610136565b005b34610002576100d6600480803590602001909190505061014f565b005b3461000257610105600480803590602001909190803590602001909190803590602001909190505061015d565b005b836000600050819055508260016000508190555081600260005081905550806003600050819055505b50505050565b81600060005081905550806001600050819055505b5050565b806000600050819055505b50565b8260006000508190555081600160005081905550806002600050819055505b50505056",
"gas": "0x25785",
"metamaskId": 1478293470301950,
"metamaskNetworkId": "2"
},
"time": 1478293470301,
"status": "confirmed",
"gasMultiplier": 1,
"estimatedGas": "0x803de25",
"hash": "0x4c34172c80a7498ebb2fcaa5dff2741146ef3b5b940f4faafaca7cf48654d0ad"
},
{
"id": 1478391848562121,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"to": "0x8de94e6ef12c73de77e27a2e95529b2bd57c0399",
"data": "0xcac4e27f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003",
"metamaskId": 1478391848562121,
"metamaskNetworkId": "2"
},
"time": 1478391848562,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0x802c7a3"
},
{
"id": 1478392018106229,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"to": "0x8de94e6ef12c73de77e27a2e95529b2bd57c0399",
"data": "0xcac4e27f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003",
"metamaskId": 1478392018106229,
"metamaskNetworkId": "2"
},
"time": 1478392018106,
"status": "rejected",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0x802c7a3"
},
{
"id": 1478393509307154,
"txParams": {
"from": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"to": "0x8de94e6ef12c73de77e27a2e95529b2bd57c0399",
"data": "0xcac4e27f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003",
"metamaskId": 1478393509307154,
"metamaskNetworkId": "2"
},
"time": 1478393509307,
"status": "unconfirmed",
"gasMultiplier": 1,
"containsDelegateCall": false,
"estimatedGas": "0x802c7a3"
}
],
"selectedAddress": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00",
"network": "2",
"seedWords": null,
"isConfirmed": true,
"unconfMsgs": {},
"messages": [],
"shapeShiftTxList": [],
"gasMultiplier": 1,
"provider": {
"type": "testnet"
},
"selectedAccount": "0x8924fd8aab9c5bf779de30002fae3f13da16fb00"
},
"appState": {
"menuOpen": false,
"currentView": {
"name": "confTx",
"context": 0
},
"accountDetail": {
"subview": "transactions"
},
"transForward": true,
"isLoading": false,
"warning": null
},
"identities": {}
}
undefined

@karlfloersch
Copy link

@FlySwatter I've found a pattern around when the error is coming up. I've noticed that sending ETH to any contract address has extremely high transaction fees. However, sending ETH to normal addresses are fine.

For consistency, I reinstalled MetaMask, created a new vault and made sure to be on Morden. I've tested this with 3 contract addresses with varying amounts of ETH and 2 account addresses.

@danfinlay
Copy link
Contributor Author

Well that's very easy to test, thanks! We'll be hopefully tracking this down once and for all tomorrow, lots of fresh leads.

  • Dan

On Nov 6, 2016, at 3:14 PM, Karl Floersch [email protected] wrote:

@FlySwatter I've found a pattern around when the error is coming up. I've noticed that sending ETH to any contract address has extremely high transaction fees. However, sending ETH to normal addresses are fine.

For consistency, I reinstalled MetaMask, created a new vault and made sure to be on Morden. I've tested this with 3 contract addresses with varying amounts of ETH and 2 account addresses.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@danfinlay danfinlay assigned 2-am-zzz and frankiebee and unassigned 2-am-zzz Nov 7, 2016
@frankiebee frankiebee assigned danfinlay and unassigned frankiebee Nov 7, 2016
danfinlay added a commit that referenced this issue Nov 7, 2016
@danfinlay
Copy link
Contributor Author

Found it. Turns out bn.js has some unusual behavior when parsing hex-prefixed data.

@ghost ghost added the in progress label Nov 7, 2016
@ghost ghost assigned 2-am-zzz Nov 7, 2016
@ghost ghost removed the in progress label Nov 7, 2016
@karlfloersch
Copy link

It seems that this is still an issue, even though the gas prices are orders of magnitude more reasonable. The issue is, when sending transactions to contracts gas is pretty costly (about 1 ETH for 0.1 ETH transaction) and the actual transactions never go through.

To test this, simply try sending a transaction on the Morden network to an account:
ex: https://testnet.etherscan.io/address/0xb45b1f6c9b5baf7910a768e2992acb701596550f

and then to a contract:
ex: https://testnet.etherscan.io/address/0xb45b1f6c9b5baf7910a768e2992acb701596550f

The first one (normal accounts) go through, but the 2nd (contract address) doesn't ever appear in EtherScan.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants