Skip to content

Commit

Permalink
feat: working deployment
Browse files Browse the repository at this point in the history
  • Loading branch information
georgeroman committed Nov 15, 2024
1 parent c840750 commit a52eafa
Show file tree
Hide file tree
Showing 11 changed files with 343 additions and 18 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ out/
docs/

# Dotenv file
.env
.env*
53 changes: 53 additions & 0 deletions broadcast/DeployOpReceiverProxy.s.sol/11155111/run-1731647043.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"transactions": [
{
"hash": "0x4a0320385e9fa4a39480d1cf64db7dab842fed5c812688b79d49608baf6e7e04",
"transactionType": "CREATE2",
"contractName": "OpReceiverProxy",
"contractAddress": "0xf411243575cea41ef45eead8f3e855267e957372",
"function": null,
"arguments": [
"0xfd0Bf71F60660E2f608ed56e1659C450eB113120",
"84532",
"0xfFAEF09B3cd11D9b20d1a19bECca54EEC2884766",
"5000000000000000",
"0xc06901007AED84c3B58140c45f095Cf27E21ff48"
],
"transaction": {
"from": "0xf3d63166f0ca56c3c1a3508fce03ff0cf3fb691e",
"to": "0x4e59b44847b379578588920ca78fbf26c0b4956c",
"gas": "0x13e584",
"value": "0x0",
"input": "0x000000000000000000000000000000000000000000000000000000000000000061010060405234801561001157600080fd5b506040516110e53803806110e583398101604081905261003091610089565b6001600160a01b0394851660805263ffffffff9390931660a05290831660c05260e052600080546001600160a01b031916919092161790556100f2565b80516001600160a01b038116811461008457600080fd5b919050565b600080600080600060a086880312156100a157600080fd5b6100aa8661006d565b9450602086015163ffffffff811681146100c357600080fd5b93506100d16040870161006d565b9250606086015191506100e66080870161006d565b90509295509295909350565b60805160a05160c05160e051610f9e610147600039600081816104db01526108a901526000818161050f01526107b701526000818161049201526107f601526000818161014b01526103f90152610f9e6000f3fe6080604052600436106101405760003560e01c806370a08231116100b6578063b9b5f2be1161006f578063b9b5f2be14610480578063bf333f2c146104c9578063c751fbfb146104fd578063d505accf14610531578063dd62ed3e14610551578063f340fa011461058757610140565b806370a08231146103815780637ecebe00146103b457806382e2e62a146103e7578063853828b61461041b57806395d89b4114610430578063a9059cbb1461046057610140565b80632e1a7d4d116101085780632e1a7d4d146102a8578063313ce567146102c85780633644e515146102e457806356d5d475146102f95780635fbcd36e146103195780636c2c0c671461035157610140565b806306fdde03146101d9578063095ea7b31461020457806318160ddd1461023457806323b872dd1461025b57806327e235e31461027b575b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610188576040516282b42960e81b815260040160405180910390fd5b6000806101953682610c5d565b600082815260016020526040902054919350915060ff166101d7576101ba813461059a565b6000828152600160208190526040909120805460ff191690911790555b005b3480156101e557600080fd5b506101ee6105ce565b6040516101fb9190610c8d565b60405180910390f35b34801561021057600080fd5b5061022461021f366004610cdb565b6105f0565b60405190151581526020016101fb565b34801561024057600080fd5b506805345cdf77eb68f44c545b6040519081526020016101fb565b34801561026757600080fd5b50610224610276366004610d07565b610644565b34801561028757600080fd5b5061024d610296366004610d48565b60026020526000908152604090205481565b3480156102b457600080fd5b506101d76102c3366004610d6c565b6106ee565b3480156102d457600080fd5b50604051601281526020016101fb565b3480156102f057600080fd5b5061024d61072f565b34801561030557600080fd5b506101d7610314366004610d85565b6107ac565b34801561032557600080fd5b50600054610339906001600160a01b031681565b6040516001600160a01b0390911681526020016101fb565b34801561035d57600080fd5b5061022461036c366004610d6c565b60016020526000908152604090205460ff1681565b34801561038d57600080fd5b5061024d61039c366004610d48565b6387a211a2600c908152600091909152602090205490565b3480156103c057600080fd5b5061024d6103cf366004610d48565b6338377508600c908152600091909152602090205490565b3480156103f357600080fd5b506103397f000000000000000000000000000000000000000000000000000000000000000081565b34801561042757600080fd5b506101d761090d565b34801561043c57600080fd5b5060408051808201909152600781526608c82a6a88aa8960cb1b60208201526101ee565b34801561046c57600080fd5b5061022461047b366004610cdb565b61092b565b34801561048c57600080fd5b506104b47f000000000000000000000000000000000000000000000000000000000000000081565b60405163ffffffff90911681526020016101fb565b3480156104d557600080fd5b5061024d7f000000000000000000000000000000000000000000000000000000000000000081565b34801561050957600080fd5b506103397f000000000000000000000000000000000000000000000000000000000000000081565b34801561053d57600080fd5b506101d761054c366004610e1a565b610994565b34801561055d57600080fd5b5061024d61056c366004610e91565b602052637f5e9f20600c908152600091909152603490205490565b6101d7610595366004610d48565b610b1f565b60008060008060008587620186a0f19050806105c957604051633d2cec6f60e21b815260040160405180910390fd5b505050565b60408051808201909152600881526708cc2e6e8408aa8960c31b602082015290565b600082602052637f5e9f20600c5233600052816034600c205581600052602c5160601c337f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560206000a35060015b92915050565b60008360601b33602052637f5e9f208117600c526034600c208054801915610682578085111561067c576313be252b6000526004601cfd5b84810382555b50506387a211a28117600c526020600c208054808511156106ab5763f4d678b86000526004601cfd5b84810382555050836000526020600c208381540181555082602052600c5160601c8160601c600080516020610f49833981519152602080a3505060019392505050565b60006107016805345cdf77eb68f44c5490565b61070b8347610ed5565b6107159190610eec565b90506107213382610b73565b61072b338261059a565b5050565b60008061073a6105ce565b805190602001209050604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f815260208101929092527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc69082015246606082015230608082015260a09020919050565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146107f4576040516282b42960e81b815260040160405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000063ffffffff168463ffffffff161461083f576040516282b42960e81b815260040160405180910390fd5b6000546001600160a01b03168314610869576040516282b42960e81b815260040160405180910390fd5b6000808061087984860186610f0e565b600083815260016020526040902054929550909350915060ff16610904576108e782670de0b6b3a76400006108ce7f000000000000000000000000000000000000000000000000000000000000000085610ed5565b6108d89190610eec565b6108e29084610f35565b61059a565b6000838152600160208190526040909120805460ff191690911790555b50505050505050565b6387a211a2600c908152336000526020902054610929906106ee565b565b60006387a211a2600c52336000526020600c208054808411156109565763f4d678b86000526004601cfd5b83810382555050826000526020600c208281540181555081602052600c5160601c33600080516020610f49833981519152602080a350600192915050565b600061099e6105ce565b8051906020012090507fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6428610156109de57631a15a3cc6000526004601cfd5b6040518960601b60601c99508860601b60601c985065383775081901600e52896000526020600c2080547f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f835284602084015283604084015246606084015230608084015260a08320602e527f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c983528b60208401528a60408401528960608401528060808401528860a084015260c08320604e526042602c206000528760ff1660205286604052856060526020806080600060015afa8c3d5114610aca5763ddafbaef6000526004601cfd5b0190556303faf4f960a51b89176040526034602c20889055888a7f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925602060608501a36040525050600060605250505050505050565b6000610b326805345cdf77eb68f44c5490565b600003610b40575034610b69565b47610b526805345cdf77eb68f44c5490565b610b5c9034610ed5565b610b669190610eec565b90505b61072b8282610bd8565b6387a211a2600c52816000526020600c20805480831115610b9c5763f4d678b86000526004601cfd5b82900390556805345cdf77eb68f44c8054829003905560008181526001600160a01b038316600080516020610f49833981519152602083a35050565b6805345cdf77eb68f44c5481810181811015610bfc5763e5cfe9576000526004601cfd5b806805345cdf77eb68f44c5550506387a211a2600c52816000526020600c208181540181555080602052600c5160601c6000600080516020610f49833981519152602080a35050565b6001600160a01b0381168114610c5a57600080fd5b50565b60008060408385031215610c7057600080fd5b823591506020830135610c8281610c45565b809150509250929050565b602081526000825180602084015260005b81811015610cbb5760208186018101516040868401015201610c9e565b506000604082850101526040601f19601f83011684010191505092915050565b60008060408385031215610cee57600080fd5b8235610cf981610c45565b946020939093013593505050565b600080600060608486031215610d1c57600080fd5b8335610d2781610c45565b92506020840135610d3781610c45565b929592945050506040919091013590565b600060208284031215610d5a57600080fd5b8135610d6581610c45565b9392505050565b600060208284031215610d7e57600080fd5b5035919050565b60008060008060608587031215610d9b57600080fd5b843563ffffffff81168114610daf57600080fd5b935060208501359250604085013567ffffffffffffffff811115610dd257600080fd5b8501601f81018713610de357600080fd5b803567ffffffffffffffff811115610dfa57600080fd5b876020828401011115610e0c57600080fd5b949793965060200194505050565b600080600080600080600060e0888a031215610e3557600080fd5b8735610e4081610c45565b96506020880135610e5081610c45565b95506040880135945060608801359350608088013560ff81168114610e7457600080fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215610ea457600080fd5b8235610eaf81610c45565b91506020830135610c8281610c45565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761063e5761063e610ebf565b600082610f0957634e487b7160e01b600052601260045260246000fd5b500490565b600080600060608486031215610f2357600080fd5b833592506020840135610d3781610c45565b8181038181111561063e5761063e610ebf56feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212203985815a288cc0c73e2189185bcef501085a0999503b1cad82786ae41f9314ff64736f6c634300081c0033000000000000000000000000fd0bf71f60660e2f608ed56e1659c450eb1131200000000000000000000000000000000000000000000000000000000000014a34000000000000000000000000ffaef09b3cd11d9b20d1a19becca54eec28847660000000000000000000000000000000000000000000000000011c37937e08000000000000000000000000000c06901007aed84c3b58140c45f095cf27e21ff48",
"nonce": "0xe4",
"chainId": "0xaa36a7"
},
"additionalContracts": [],
"isFixedGasLimit": false
}
],
"receipts": [
{
"status": "0x1",
"cumulativeGasUsed": "0x52b7a9",
"logs": [],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"type": "0x2",
"transactionHash": "0x4a0320385e9fa4a39480d1cf64db7dab842fed5c812688b79d49608baf6e7e04",
"transactionIndex": "0x25",
"blockHash": "0xf34c723734913aaffec5f22d239e7b54d0514b855214fe479b31b3f90acd5c56",
"blockNumber": "0x6c07f0",
"gasUsed": "0xe68b8",
"effectiveGasPrice": "0x164427fd",
"from": "0xf3d63166f0ca56c3c1a3508fce03ff0cf3fb691e",
"to": "0x4e59b44847b379578588920ca78fbf26c0b4956c",
"contractAddress": "0xf411243575cea41ef45eead8f3e855267e957372"
}
],
"libraries": [],
"pending": [],
"returns": {},
"timestamp": 1731647043,
"chain": 11155111,
"commit": "c840750"
}
Loading

0 comments on commit a52eafa

Please sign in to comment.