bmwoolf / bank-in-huff

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bank Account Smart Contract in Huff

A simple set of contracts to replace a whole bank. Should handle ETH and USDC

Questions

  • how much gas does using <zero> save vs using 0x00?

Bytecode differences for SimpleProgram

  • Solidity: 608060405234801561001057600080fd5b5061017f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806333cf5080146100465780633fa4f24514610064578063b0f2b72a14610082575b600080fd5b61004e61009e565b60405161005b9190610108565b60405180910390f35b61006c6100a7565b6040516100799190610108565b60405180910390f35b61009c600480360381019061009791906100cc565b6100ad565b005b60008054905090565b60005481565b8060008190555050565b6000813590506100c681610132565b92915050565b6000602082840312156100e2576100e161012d565b5b60006100f0848285016100b7565b91505092915050565b61010281610123565b82525050565b600060208201905061011d60008301846100f9565b92915050565b6000819050919050565b600080fd5b61013b81610123565b811461014657600080fd5b5056fea2646970667358221220d9aa0d0ad186a31a88ad28c07fe8cf5c327c96e8a2f95b328f5c171e19f9ce2f64736f6c63430008070033
  • Huff: 602f8060093d393df360003560e01c8063552410771461001c5780632096525514610023575b6004356000555b60005460005260206000f3

Bytecode for BankAccount

  • Huff: 33600055608980600d3d393df38063d0e30db01461002c578063f6487d8c146100305780632e1a7d4d1461005257806312065fe014610073575b3334a25b600054331461003b57fd5b5260600060600060602060600034736161fffff133a25b600054331461005d57fd5b60600060600060602060600034336161fffff133a25b341561007d573d3dfd5b47600052606020606000f3

About

License:The Unlicense


Languages

Language:Solidity 82.6%Language:JavaScript 13.8%Language:Shell 3.6%