From 95af081ca8a972ae40a8a24c4b537017468f153a Mon Sep 17 00:00:00 2001 From: Quazia Date: Mon, 16 Dec 2024 17:31:46 -0500 Subject: [PATCH] chore: deploy pegged variable crtieria --- .../11155111/run-1734388185.json | 116 ++++ .../11155111/run-latest.json | 504 ++-------------- .../8453/run-1734388263.json | 128 ++++ .../Deploy_Modules.s.sol/8453/run-latest.json | 566 ++---------------- .../84532/run-1734388225.json | 128 ++++ .../84532/run-latest.json | 564 ++--------------- packages/evm/deploys/11155111.json | 1 + packages/evm/deploys/8453.json | 1 + packages/evm/deploys/84532.json | 1 + .../evm/script/solidity/Deploy_Modules.s.sol | 3 +- 10 files changed, 522 insertions(+), 1490 deletions(-) create mode 100644 packages/evm/broadcast/Deploy_Modules.s.sol/11155111/run-1734388185.json create mode 100644 packages/evm/broadcast/Deploy_Modules.s.sol/8453/run-1734388263.json create mode 100644 packages/evm/broadcast/Deploy_Modules.s.sol/84532/run-1734388225.json diff --git a/packages/evm/broadcast/Deploy_Modules.s.sol/11155111/run-1734388185.json b/packages/evm/broadcast/Deploy_Modules.s.sol/11155111/run-1734388185.json new file mode 100644 index 00000000..b7a2b0b7 --- /dev/null +++ b/packages/evm/broadcast/Deploy_Modules.s.sol/11155111/run-1734388185.json @@ -0,0 +1,116 @@ +{ + "transactions": [ + { + "hash": "0x6ce8f151d5232a52d94149f32bd949376e6e49b9687ab8dbf8e5f2533b791621", + "transactionType": "CREATE2", + "contractName": "ERC20PeggedVariableCriteriaIncentive", + "contractAddress": "0xba9c0739350c42d5f4bb55d779356c3cfeab257a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x273ffa", + "value": "0x0", + "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b612052806100855f395ff3fe608060405260043610610291575f3560e01c8063715018a611610165578063c884ef83116100c6578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b14610754578063fe9fbb8014610767578063fee81cf414610786575f80fd5b8063ec87621c1461072d578063f04e283e14610741575f80fd5b8063db09da12116100ac578063db09da12146106da578063dcc21361146106f9578063dcc59b6f14610718575f80fd5b8063c884ef8314610697578063d54ad2a1146106c5575f80fd5b8063a4d66daf1161011b578063bb1757cf11610101578063bb1757cf14610645578063be4994f814610664578063c213f3f914610683575f80fd5b8063a4d66daf1461060f578063a871ced214610624575f80fd5b8063775486871161014b578063775486871461057b5780638da5cb5b146105cd5780639214fa4d146105e5575f80fd5b8063715018a61461055f57806375b238fc14610567575f80fd5b80632de948071161020f5780634a4ee7b1116101c5578063514e62fc116101ab578063514e62fc1461050d578063547d18641461054257806354d1f13d14610557575f80fd5b80634a4ee7b1146104ce5780634e7165a2146104e1575f80fd5b80634359d28a116101f55780634359d28a14610447578063439fab9114610466578063474f5a4414610485575f80fd5b80632de94807146103ea57806338d52e0f1461041b575f80fd5b80631cd64df411610264578063228cb7331161024a578063228cb7331461039457806325692962146103a857806328d6183b146103b0575f80fd5b80631cd64df41461030e5780631f1cb62b14610343575f80fd5b806301ffc9a71461029557806307621eca146102c9578063183a4f6e146102e65780631c10893f146102fb575b5f80fd5b3480156102a0575f80fd5b506102b46102af36600461179d565b6107b7565b60405190151581526020015b60405180910390f35b3480156102d4575f80fd5b505f545b6040519081526020016102c0565b6102f96102f43660046117e3565b610812565b005b6102f9610309366004611822565b61081f565b348015610319575f80fd5b506102b4610328366004611822565b638b78c6d8600c9081525f9290925260209091205481161490565b34801561034e575f80fd5b50600a5461036f9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016102c0565b34801561039f575f80fd5b506102d85f5481565b6102f9610835565b3480156103bb575f80fd5b506040517ff60c99c90000000000000000000000000000000000000000000000000000000081526020016102c0565b3480156103f5575f80fd5b506102d861040436600461184a565b638b78c6d8600c9081525f91909152602090205490565b348015610426575f80fd5b5060065461036f9073ffffffffffffffffffffffffffffffffffffffff1681565b348015610452575f80fd5b506102f96104613660046118ab565b610882565b348015610471575f80fd5b506102f9610480366004611955565b61097c565b348015610490575f80fd5b506104a461049f366004611955565b610cac565b6040805192835273ffffffffffffffffffffffffffffffffffffffff9091166020830152016102c0565b6102f96104dc366004611822565b610e0e565b3480156104ec575f80fd5b506105006104fb366004611955565b610e20565b6040516102c091906119e0565b348015610518575f80fd5b506102b4610527366004611822565b638b78c6d8600c9081525f9290925260209091205416151590565b34801561054d575f80fd5b506102d860025481565b6102f9610eba565b6102f9610ef3565b348015610572575f80fd5b506102d8600281565b348015610586575f80fd5b506003546004546005546105bd9260ff908116929190811690610100900473ffffffffffffffffffffffffffffffffffffffff1684565b6040516102c09493929190611a33565b3480156105d8575f80fd5b50638b78c6d8195461036f565b3480156105f0575f80fd5b50600a5473ffffffffffffffffffffffffffffffffffffffff1661036f565b34801561061a575f80fd5b506102d860085481565b34801561062f575f80fd5b50610638610f06565b6040516102c09190611abb565b348015610650575f80fd5b506102b461065f366004611ac9565b610fa0565b34801561066f575f80fd5b506102f961067e3660046118ab565b6111cd565b34801561068e575f80fd5b50600b546102d8565b3480156106a2575f80fd5b506102b46106b136600461184a565b60016020525f908152604090205460ff1681565b3480156106d0575f80fd5b506102d860095481565b3480156106e5575f80fd5b506102b46106f4366004611ac9565b61126b565b348015610704575f80fd5b506102f96107133660046118ab565b6112de565b348015610723575f80fd5b506102d860075481565b348015610738575f80fd5b506102d8600181565b6102f961074f36600461184a565b61137c565b6102f961076236600461184a565b6113b6565b348015610772575f80fd5b506102b461078136600461184a565b6113dc565b348015610791575f80fd5b506102d86107a036600461184a565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167ff60c99c900000000000000000000000000000000000000000000000000000000148061080c575061080c8261143b565b92915050565b61081c3382611490565b50565b61082761149b565b61083182826114b5565b5050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b600261088d816114c1565b8382146108c6576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b84811015610974575f8484838181106108e3576108e3611b18565b90506020020160208101906108f89190611b45565b905080151560010361093a5761093587878481811061091957610919611b18565b905060200201602081019061092e919061184a565b60016114b5565b61096b565b61096b87878481811061094f5761094f611b18565b9050602002016020810190610964919061184a565b6001611490565b506001016108c8565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156109cd5760018160011c14303b106109c45763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f6109db83850185611c00565b905080606001515f03610a1a576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606081015181515f90610a439073ffffffffffffffffffffffffffffffffffffffff16306114f2565b905081811015610aac5782516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481018290526044810183905260640160405180910390fd5b60c083015183516006805473ffffffffffffffffffffffffffffffffffffffff9283167fffffffffffffffffffffffff0000000000000000000000000000000000000000918216179091556020860151600a805491909316911617905560408401515f55606084015160085560a0840151600b5580516003805483929082907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660018381811115610b6057610b606119f2565b02179055506020820151600182015560408201516002909101805460609093015173ffffffffffffffffffffffffffffffffffffffff16610100027fffffffffffffffffffffff00000000000000000000000000000000000000000090931660ff90921691909117919091179055610bd733611525565b610be68460800151600161156d565b836020015173ffffffffffffffffffffffffffffffffffffffff16845f015173ffffffffffffffffffffffffffffffffffffffff167fdc505a50c6f2c816d981a377c8177e2604d8302821a502bc9f742e0748f338428660400151876060015188608001518960a001518a60c00151604051610c66959493929190611cf9565b60405180910390a3505050508015610ca7576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610cb9816114c1565b5f610cc685870187611deb565b90505f8160200151806020019051810190610ce19190611e68565b90508060085f828254610cf49190611eac565b90915550508151600654610d219173ffffffffffffffffffffffffffffffffffffffff90911690836115ae565b81516006546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610ddf916119e0565b60405180910390a260065490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610e1661149b565b6108318282611490565b60605f610e2f83850185611c00565b6060818101516040805160808101825260018152845173ffffffffffffffffffffffffffffffffffffffff16602080830191909152308284015282518082018452849052825180820185905283518082038301815290840184529482019490945290519394509092610ea19201611ebf565b6040516020818303038152906040529250505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610efb61149b565b610f045f6115f7565b565b604080516080810182525f808252602082018190529181018290526060810191909152604080516080810190915260038054829060ff166001811115610f4e57610f4e6119f2565b6001811115610f5f57610f5f6119f2565b81526001820154602082015260029091015460ff81166040830152610100900473ffffffffffffffffffffffffffffffffffffffff16606090910152919050565b5f610fa961149b565b5f610fb683850185611f3d565b90505f8160200151806020019051810190610fd19190611e68565b90505f80545f03610fe3575080611006565b670de0b6b3a7640000825f54610ff99190611fba565b6110039190611fd1565b90505b600b54158015906110185750600b5481115b156110225750600b545b61102b81611641565b611061576040517f6247a84e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600854816009546110729190612009565b11156110aa576040517f360e42e100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060095f8282546110bb9190612009565b92505081905550600160075f8282546110d49190612009565b90915550506006546110fd9073ffffffffffffffffffffffffffffffffffffffff1688836115ae565b6006546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529189901b90911660348201526048810182905273ffffffffffffffffffffffffffffffffffffffff8816907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290526111b8916119e0565b60405180910390a25060019695505050505050565b60026111d8816114c1565b838214611211576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109745761126386868381811061123057611230611b18565b9050602002016020810190611245919061184a565b85858481811061125757611257611b18565b905060200201356114b5565b600101611213565b5f808061127a84860186611f3d565b90505f81602001518060200190518101906112959190611e68565b90505f545f036112a7578092506112ca565b670de0b6b3a7640000815f546112bd9190611fba565b6112c79190611fd1565b92505b6112d383611641565b979650505050505050565b60026112e9816114c1565b838214611322576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109745761137486868381811061134157611341611b18565b9050602002016020810190611356919061184a565b85858481811061136857611368611b18565b90506020020135611490565b600101611324565b61138461149b565b63389a75e1600c52805f526020600c2080544211156113aa57636f5e88185f526004601cfd5b5f905561081c816115f7565b6113be61149b565b8060601b6113d357637448fbae5f526004601cfd5b61081c816115f7565b5f8173ffffffffffffffffffffffffffffffffffffffff16611401638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff16148061080c5750638b78c6d8600c9081525f8390526020902054600316151561080c565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f5658633800000000000000000000000000000000000000000000000000000000148061080c575061080c8261165b565b61083182825f6116b0565b638b78c6d819543314610f04576382b429005f526004601cfd5b610831828260016116b0565b638b78c6d81954331461081c57638b78c6d8600c52335f52806020600c20541661081c576382b429005f526004601cfd5b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f511417166115ee576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b5f600854826009546116539190612009565b111592915050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa921670500000000000000000000000000000000000000000000000000000000148061080c575061080c82611707565b638b78c6d8600c52825f526020600c208054838117836116d1575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d00000000000000000000000000000000000000000000000000000000148061080c57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000083161461080c565b5f602082840312156117ad575f80fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146117dc575f80fd5b9392505050565b5f602082840312156117f3575f80fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461181d575f80fd5b919050565b5f8060408385031215611833575f80fd5b61183c836117fa565b946020939093013593505050565b5f6020828403121561185a575f80fd5b6117dc826117fa565b5f8083601f840112611873575f80fd5b50813567ffffffffffffffff81111561188a575f80fd5b6020830191508360208260051b85010111156118a4575f80fd5b9250929050565b5f805f80604085870312156118be575f80fd5b843567ffffffffffffffff8111156118d4575f80fd5b6118e087828801611863565b909550935050602085013567ffffffffffffffff8111156118ff575f80fd5b61190b87828801611863565b95989497509550505050565b5f8083601f840112611927575f80fd5b50813567ffffffffffffffff81111561193e575f80fd5b6020830191508360208285010111156118a4575f80fd5b5f8060208385031215611966575f80fd5b823567ffffffffffffffff81111561197c575f80fd5b61198885828601611917565b90969095509350505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f6117dc6020830184611994565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b60028110611a2f57611a2f6119f2565b9052565b60808101611a418287611a1f565b84602083015260ff8416604083015273ffffffffffffffffffffffffffffffffffffffff8316606083015295945050505050565b611a80828251611a1f565b6020810151602083015260ff604082015116604083015273ffffffffffffffffffffffffffffffffffffffff60608201511660608301525050565b6080810161080c8284611a75565b5f805f60408486031215611adb575f80fd5b611ae4846117fa565b9250602084013567ffffffffffffffff811115611aff575f80fd5b611b0b86828701611917565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215611b55575f80fd5b813580151581146117dc575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b60405160e0810167ffffffffffffffff81118282101715611bb457611bb4611b64565b60405290565b6040516080810167ffffffffffffffff81118282101715611bb457611bb4611b64565b6040805190810167ffffffffffffffff81118282101715611bb457611bb4611b64565b5f81830361014081128015611c13575f80fd5b50611c1c611b91565b611c25846117fa565b8152611c33602085016117fa565b60208201526040848101359082015260608085013590820152611c58608085016117fa565b60808281019190915260a085810135908301527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4083011215611c98575f80fd5b611ca0611bba565b915060c084013560028110611cb3575f80fd5b825260e0840135602083015261010084013560ff81168114611cd3575f80fd5b6040830152611ce561012085016117fa565b606083015260c08101919091529392505050565b8581526020810185905273ffffffffffffffffffffffffffffffffffffffff84166040820152606081018390526101008101611d386080830184611a75565b9695505050505050565b5f82601f830112611d51575f80fd5b813567ffffffffffffffff811115611d6b57611d6b611b64565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff81118282101715611db857611db8611b64565b604052818152838201602001851015611dcf575f80fd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215611dfb575f80fd5b813567ffffffffffffffff811115611e11575f80fd5b820160408185031215611e22575f80fd5b611e2a611bdd565b611e33826117fa565b8152602082013567ffffffffffffffff811115611e4e575f80fd5b611e5a86828501611d42565b602083015250949350505050565b5f60208284031215611e78575f80fd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8181038181111561080c5761080c611e7f565b602081525f825160038110611ed657611ed66119f2565b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff60408401511660608301526060830151608080840152611f3560a0840182611994565b949350505050565b5f60208284031215611f4d575f80fd5b813567ffffffffffffffff811115611f63575f80fd5b820160408185031215611f74575f80fd5b611f7c611bdd565b813567ffffffffffffffff811115611f92575f80fd5b611f9e86828501611d42565b825250602082013567ffffffffffffffff811115611e4e575f80fd5b808202811582820484141761080c5761080c611e7f565b5f82612004577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b8082018082111561080c5761080c611e7f56fea2646970667358221220398fa7898e69c86223ec6bd1de26cb4f1acc086997e3938c4837d8121beb239064736f6c634300081a0033", + "nonce": "0x11f", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x8b43cf1875329d476fa594c48a7d837e53ba290bccdff4204d18a63484146285", + "transactionType": "CALL", + "contractName": "BoostRegistry", + "contractAddress": "0x54abb00f12755be99729e50dade1ba62c75f8879", + "function": "register(uint8,string,address)", + "arguments": [ + "3", + "ERC20PeggedVariableCriteriaIncentive_2", + "0xBA9C0739350C42d5f4bB55d779356C3CfEaB257a" + ], + "transaction": { + "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", + "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", + "gas": "0x12633", + "value": "0x0", + "input": "0xd12dd48100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000ba9c0739350c42d5f4bb55d779356c3cfeab257a000000000000000000000000000000000000000000000000000000000000002645524332305065676765645661726961626c654372697465726961496e63656e746976655f320000000000000000000000000000000000000000000000000000", + "nonce": "0x120", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xbb4011", + "logs": [ + { + "address": "0xba9c0739350c42d5f4bb55d779356c3cfeab257a", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x6102d020b09d87d0d86c20bf22677a17533acabaaa33023d20c73fc674362f76", + "blockNumber": "0x6f4ac5", + "transactionHash": "0x6ce8f151d5232a52d94149f32bd949376e6e49b9687ab8dbf8e5f2533b791621", + "transactionIndex": "0x69", + "logIndex": "0xde", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080002000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x6ce8f151d5232a52d94149f32bd949376e6e49b9687ab8dbf8e5f2533b791621", + "transactionIndex": "0x69", + "blockHash": "0x6102d020b09d87d0d86c20bf22677a17533acabaaa33023d20c73fc674362f76", + "blockNumber": "0x6f4ac5", + "gasUsed": "0x1c6a8f", + "effectiveGasPrice": "0x10b5c1d3a", + "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xba9c0739350c42d5f4bb55d779356c3cfeab257a" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x10ec4d3", + "logs": [ + { + "address": "0x54abb00f12755be99729e50dade1ba62c75f8879", + "topics": [ + "0x660d31df25c96b8a337fcf12a56b7363e5a997639db853d5dbaec7c01f31bd80", + "0x0000000000000000000000000000000000000000000000000000000000000003", + "0x5f67280242c3be3264997d48a96385e2d79daca61274dfce3987a067bae4247c" + ], + "data": "0x000000000000000000000000ba9c0739350c42d5f4bb55d779356c3cfeab257a", + "blockHash": "0x445dce8538893320c9232082bf3448b6693cd33ff05090c80a5715996b926aed", + "blockNumber": "0x6f4ac6", + "transactionHash": "0x8b43cf1875329d476fa594c48a7d837e53ba290bccdff4204d18a63484146285", + "transactionIndex": "0x74", + "logIndex": "0x1b0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000100000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000000000000000000000000010000000000000400", + "type": "0x2", + "transactionHash": "0x8b43cf1875329d476fa594c48a7d837e53ba290bccdff4204d18a63484146285", + "transactionIndex": "0x74", + "blockHash": "0x445dce8538893320c9232082bf3448b6693cd33ff05090c80a5715996b926aed", + "blockNumber": "0x6f4ac6", + "gasUsed": "0xc92a", + "effectiveGasPrice": "0x104f6e34c", + "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", + "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1734388185, + "chain": 11155111, + "commit": "4d66951e" +} diff --git a/packages/evm/broadcast/Deploy_Modules.s.sol/11155111/run-latest.json b/packages/evm/broadcast/Deploy_Modules.s.sol/11155111/run-latest.json index a4806f27..b7a2b0b7 100644 --- a/packages/evm/broadcast/Deploy_Modules.s.sol/11155111/run-latest.json +++ b/packages/evm/broadcast/Deploy_Modules.s.sol/11155111/run-latest.json @@ -1,210 +1,42 @@ { "transactions": [ { - "hash": "0xcbf33af39b02251f5f31919d50852369252262c8784b6d1ba05f6a3564186c7a", + "hash": "0x6ce8f151d5232a52d94149f32bd949376e6e49b9687ab8dbf8e5f2533b791621", "transactionType": "CREATE2", - "contractName": "ERC20Incentive", - "contractAddress": "0x775c30cc9f5a1a7aaf4dfe2b1994dda5f4586f15", + "contractName": "ERC20PeggedVariableCriteriaIncentive", + "contractAddress": "0xba9c0739350c42d5f4bb55d779356c3cfeab257a", "function": null, "arguments": null, "transaction": { "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x2606f4", + "gas": "0x273ffa", "value": "0x0", - "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b611f45806100855f395ff3fe608060405260043610610229575f3560e01c806354d1f13d11610131578063c884ef83116100ac578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b1461063e578063fe9fbb8014610651578063fee81cf414610670575f80fd5b8063ec87621c14610617578063f04e283e1461062b575f80fd5b8063c884ef8314610596578063db09da12146105c4578063dcc21361146105e3578063dcc59b6f14610602575f80fd5b8063a4d66daf11610101578063b30906d4116100e7578063b30906d414610539578063bb1757cf14610558578063be4994f814610577575f80fd5b8063a4d66daf146104fe578063a8c62e7614610513575f80fd5b806354d1f13d146104c2578063715018a6146104ca57806375b238fc146104d25780638da5cb5b146104e6575f80fd5b806328d6183b116101c1578063439fab91116101915780634a4ee7b1116101775780634a4ee7b11461044e5780634e7165a214610461578063514e62fc1461048d575f80fd5b8063439fab91146103e6578063474f5a4414610405575f80fd5b806328d6183b1461030b5780632de948071461034557806338d52e0f146103765780634359d28a146103c7575f80fd5b80631cd64df4116101fc5780631cd64df4146102a65780632275aea9146102db578063228cb733146102ef5780632569296214610303575f80fd5b806301ffc9a71461022d57806307621eca14610261578063183a4f6e1461027e5780631c10893f14610293575b5f80fd5b348015610238575f80fd5b5061024c6102473660046117ea565b6106a1565b60405190151581526020015b60405180910390f35b34801561026c575f80fd5b505f545b604051908152602001610258565b61029161028c366004611829565b6106fc565b005b6102916102a1366004611868565b610709565b3480156102b1575f80fd5b5061024c6102c0366004611868565b638b78c6d8600c9081525f9290925260209091205481161490565b3480156102e6575f80fd5b5061029161071f565b3480156102fa575f80fd5b506102705f5481565b61029161089e565b348015610316575f80fd5b506040517f7cc1d5bb000000000000000000000000000000000000000000000000000000008152602001610258565b348015610350575f80fd5b5061027061035f366004611890565b638b78c6d8600c9081525f91909152602090205490565b348015610381575f80fd5b506004546103a29073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610258565b3480156103d2575f80fd5b506102916103e13660046118f1565b6108eb565b3480156103f1575f80fd5b5061029161040036600461199b565b6109e5565b348015610410575f80fd5b5061042461041f36600461199b565b610cb2565b6040805192835273ffffffffffffffffffffffffffffffffffffffff909116602083015201610258565b61029161045c366004611868565b610eb5565b34801561046c575f80fd5b5061048061047b36600461199b565b610ec7565b6040516102589190611a08565b348015610498575f80fd5b5061024c6104a7366004611868565b638b78c6d8600c9081525f9290925260209091205416151590565b610291610f97565b610291610fd0565b3480156104dd575f80fd5b50610270600281565b3480156104f1575f80fd5b50638b78c6d819546103a2565b348015610509575f80fd5b5061027060065481565b34801561051e575f80fd5b5060025461052c9060ff1681565b6040516102589190611a5b565b348015610544575f80fd5b506103a2610553366004611829565b610fe3565b348015610563575f80fd5b5061024c610572366004611a69565b611018565b348015610582575f80fd5b506102916105913660046118f1565b611289565b3480156105a1575f80fd5b5061024c6105b0366004611890565b60016020525f908152604090205460ff1681565b3480156105cf575f80fd5b5061024c6105de366004611a69565b611327565b3480156105ee575f80fd5b506102916105fd3660046118f1565b611339565b34801561060d575f80fd5b5061027060055481565b348015610622575f80fd5b50610270600181565b610291610639366004611890565b6113d7565b61029161064c366004611890565b611411565b34801561065c575f80fd5b5061024c61066b366004611890565b611437565b34801561067b575f80fd5b5061027061068a366004611890565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f7cc1d5bb0000000000000000000000000000000000000000000000000000000014806106f657506106f682611496565b92915050565b61070633826114eb565b50565b6107116114f6565b61071b8282611510565b5050565b600161072a8161151c565b600160025460ff16600181111561074357610743611a1a565b1461077a576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f604051806020016040528042446107929190611ae5565b905260038054602083208084529293505f926107ae9190611b25565b815481106107be576107be611b38565b5f918252602082200154905460045473ffffffffffffffffffffffffffffffffffffffff92831693506107f49216908390611540565b6004545f546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606093841b811660208301529284901b9092166034830152604882015273ffffffffffffffffffffffffffffffffffffffff8216907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d39060680160408051601f198184030181529082905261089191611a08565b60405180910390a2505050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b60026108f681611589565b83821461092f576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109dd575f84848381811061094c5761094c611b38565b90506020020160208101906109619190611b65565b90508015156001036109a35761099e87878481811061098257610982611b38565b90506020020160208101906109979190611890565b6001611510565b6109d4565b6109d48787848181106109b8576109b8611b38565b90506020020160208101906109cd9190611890565b60016114eb565b50600101610931565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf6011328054600382558015610a365760018160011c14303b10610a2d5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f610a4483850185611c0b565b905080604001515f1480610a5a57506060810151155b15610a91576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f600182602001516001811115610aaa57610aaa611a1a565b03610ab9578160400151610acd565b81606001518260400151610acd9190611c90565b82519091505f90610af49073ffffffffffffffffffffffffffffffffffffffff16306115ba565b905081811015610b5e5782516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff909116600482015260248101829052604481018390526064015b60405180910390fd5b8251600480547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9092169190911790556020830151600280547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660018381811115610be257610be2611a1a565b021790555060408301515f556060830151600655610bff336115ed565b610c0e83608001516001611635565b825f015173ffffffffffffffffffffffffffffffffffffffff167fe83379cf1b79044fa1d0063e68012349f4f5fb730e6a875bdc9d463747ecd0858460200151856040015186606001518760800151604051610c6d9493929190611ca7565b60405180910390a25050508015610cad576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610cbf81611589565b5f610ccc85870187611ce6565b90505f8160200151806020019051810190610ce79190611dbd565b9050600160025460ff166001811115610d0257610d02611a1a565b03610d79575f5481141580610d1857505f600554115b15610d70573382604051602001610d2f9190611dd4565b60408051601f19818403018152908290527f4139d81d000000000000000000000000000000000000000000000000000000008252610b559291600401611e0e565b5f600655610dbe565b5f54610d859082611b25565b15610d9c573382604051602001610d2f9190611dd4565b5f54610da89082611e3c565b60065f828254610db89190611e4f565b90915550505b8151600454610de69173ffffffffffffffffffffffffffffffffffffffff9091169083611540565b81516004546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d39060680160408051601f1981840301815290829052610e8691611a08565b60405180910390a260045490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610ebd6114f6565b61071b82826114eb565b60605f610ed683850185611c0b565b90505f600182602001516001811115610ef157610ef1611a1a565b03610f00578160400151610f14565b81606001518260400151610f149190611c90565b6040805160808101825260018152845173ffffffffffffffffffffffffffffffffffffffff166020808301919091523082840152825180820184528490528251808201859052835180820383018152908401845260608301529151929350610f7e92909101611e62565b6040516020818303038152906040529250505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610fd86114f6565b610fe15f611676565b565b60038181548110610ff2575f80fd5b5f9182526020909120015473ffffffffffffffffffffffffffffffffffffffff16905081565b5f6110216114f6565b61102a846116c0565b611060576040517f6247a84e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60025460ff16600181111561107857611078611a1a565b0361119f5760058054905f61108c83611ed8565b909155505073ffffffffffffffffffffffffffffffffffffffff8085165f908152600160208190526040822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169091179055546004546110f29216908690611540565b6004545f546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606093841b811660208301529287901b9092166034830152604882015273ffffffffffffffffffffffffffffffffffffffff8516907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d39060680160408051601f198184030181529082905261118f91611a08565b60405180910390a2506001611282565b60058054905f6111ae83611ed8565b909155505073ffffffffffffffffffffffffffffffffffffffff84165f81815260016020819052604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168317905560038054928301815583527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b90910180547fffffffffffffffffffffffff00000000000000000000000000000000000000001684179055517ff0abe0f5c6f02112a9a4332e7b091bf49040ffddeedb73785a9b9a0a3ca7f1539190a25060015b9392505050565b600261129481611589565b8382146112cd576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109dd5761131f8686838181106112ec576112ec611b38565b90506020020160208101906113019190611890565b85858481811061131357611313611b38565b90506020020135611510565b6001016112cf565b5f611331846116c0565b949350505050565b600261134481611589565b83821461137d576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109dd576113cf86868381811061139c5761139c611b38565b90506020020160208101906113b19190611890565b8585848181106113c3576113c3611b38565b905060200201356114eb565b60010161137f565b6113df6114f6565b63389a75e1600c52805f526020600c20805442111561140557636f5e88185f526004601cfd5b5f905561070681611676565b6114196114f6565b8060601b61142e57637448fbae5f526004601cfd5b61070681611676565b5f8173ffffffffffffffffffffffffffffffffffffffff1661145c638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff1614806106f65750638b78c6d8600c9081525f839052602090205460031615156106f6565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa92167050000000000000000000000000000000000000000000000000000000014806106f657506106f6826116fd565b61071b82825f611793565b638b78c6d819543314610fe1576382b429005f526004601cfd5b61071b82826001611793565b638b78c6d8600c52335f52806020600c205416610706576382b429005f526004601cfd5b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f51141716611580576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d81954331461070657638b78c6d8600c52335f52806020600c205416610706576382b429005f526004601cfd5b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b73ffffffffffffffffffffffffffffffffffffffff81165f9081526001602052604081205460ff161580156106f657506006546005541092915050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d0000000000000000000000000000000000000000000000000000000014806106f657507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316146106f6565b638b78c6d8600c52825f526020600c208054838117836117b4575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f602082840312156117fa575f80fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611282575f80fd5b5f60208284031215611839575f80fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611863575f80fd5b919050565b5f8060408385031215611879575f80fd5b61188283611840565b946020939093013593505050565b5f602082840312156118a0575f80fd5b61128282611840565b5f8083601f8401126118b9575f80fd5b50813567ffffffffffffffff8111156118d0575f80fd5b6020830191508360208260051b85010111156118ea575f80fd5b9250929050565b5f805f8060408587031215611904575f80fd5b843567ffffffffffffffff81111561191a575f80fd5b611926878288016118a9565b909550935050602085013567ffffffffffffffff811115611945575f80fd5b611951878288016118a9565b95989497509550505050565b5f8083601f84011261196d575f80fd5b50813567ffffffffffffffff811115611984575f80fd5b6020830191508360208285010111156118ea575f80fd5b5f80602083850312156119ac575f80fd5b823567ffffffffffffffff8111156119c2575f80fd5b6119ce8582860161195d565b90969095509350505050565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f61128260208301846119da565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b60028110611a5757611a57611a1a565b9052565b602081016106f68284611a47565b5f805f60408486031215611a7b575f80fd5b611a8484611840565b9250602084013567ffffffffffffffff811115611a9f575f80fd5b611aab8682870161195d565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b808201808211156106f6576106f6611ab8565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f82611b3357611b33611af8565b500690565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215611b75575f80fd5b81358015158114611282575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715611bd457611bd4611b84565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715611c0357611c03611b84565b604052919050565b5f60a0828403128015611c1c575f80fd5b5060405160a0810167ffffffffffffffff81118282101715611c4057611c40611b84565b604052611c4c83611840565b8152602083013560028110611c5f575f80fd5b60208201526040838101359082015260608084013590820152611c8460808401611840565b60808201529392505050565b80820281158282048414176106f6576106f6611ab8565b60808101611cb58287611a47565b84602083015283604083015273ffffffffffffffffffffffffffffffffffffffff8316606083015295945050505050565b5f60208284031215611cf6575f80fd5b813567ffffffffffffffff811115611d0c575f80fd5b820160408185031215611d1d575f80fd5b611d25611bb1565b611d2e82611840565b8152602082013567ffffffffffffffff811115611d49575f80fd5b80830192505084601f830112611d5d575f80fd5b813567ffffffffffffffff811115611d7757611d77611b84565b611d8a6020601f19601f84011601611bda565b818152866020838601011115611d9e575f80fd5b816020850160208301375f602092820183015290820152949350505050565b5f60208284031215611dcd575f80fd5b5051919050565b6020815273ffffffffffffffffffffffffffffffffffffffff82511660208201525f602083015160408084015261133160608401826119da565b73ffffffffffffffffffffffffffffffffffffffff83168152604060208201525f61133160408301846119da565b5f82611e4a57611e4a611af8565b500490565b818103818111156106f6576106f6611ab8565b602081525f825160038110611e7957611e79611a1a565b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff6040840151166060830152606083015160808084015261133160a08401826119da565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611f0857611f08611ab8565b506001019056fea2646970667358221220cadae2945f6aa80d1ae1434f91514602fffc1df8f54ffb6e3e58df7005a6156264736f6c634300081a0033", - "nonce": "0x115", + "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b612052806100855f395ff3fe608060405260043610610291575f3560e01c8063715018a611610165578063c884ef83116100c6578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b14610754578063fe9fbb8014610767578063fee81cf414610786575f80fd5b8063ec87621c1461072d578063f04e283e14610741575f80fd5b8063db09da12116100ac578063db09da12146106da578063dcc21361146106f9578063dcc59b6f14610718575f80fd5b8063c884ef8314610697578063d54ad2a1146106c5575f80fd5b8063a4d66daf1161011b578063bb1757cf11610101578063bb1757cf14610645578063be4994f814610664578063c213f3f914610683575f80fd5b8063a4d66daf1461060f578063a871ced214610624575f80fd5b8063775486871161014b578063775486871461057b5780638da5cb5b146105cd5780639214fa4d146105e5575f80fd5b8063715018a61461055f57806375b238fc14610567575f80fd5b80632de948071161020f5780634a4ee7b1116101c5578063514e62fc116101ab578063514e62fc1461050d578063547d18641461054257806354d1f13d14610557575f80fd5b80634a4ee7b1146104ce5780634e7165a2146104e1575f80fd5b80634359d28a116101f55780634359d28a14610447578063439fab9114610466578063474f5a4414610485575f80fd5b80632de94807146103ea57806338d52e0f1461041b575f80fd5b80631cd64df411610264578063228cb7331161024a578063228cb7331461039457806325692962146103a857806328d6183b146103b0575f80fd5b80631cd64df41461030e5780631f1cb62b14610343575f80fd5b806301ffc9a71461029557806307621eca146102c9578063183a4f6e146102e65780631c10893f146102fb575b5f80fd5b3480156102a0575f80fd5b506102b46102af36600461179d565b6107b7565b60405190151581526020015b60405180910390f35b3480156102d4575f80fd5b505f545b6040519081526020016102c0565b6102f96102f43660046117e3565b610812565b005b6102f9610309366004611822565b61081f565b348015610319575f80fd5b506102b4610328366004611822565b638b78c6d8600c9081525f9290925260209091205481161490565b34801561034e575f80fd5b50600a5461036f9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016102c0565b34801561039f575f80fd5b506102d85f5481565b6102f9610835565b3480156103bb575f80fd5b506040517ff60c99c90000000000000000000000000000000000000000000000000000000081526020016102c0565b3480156103f5575f80fd5b506102d861040436600461184a565b638b78c6d8600c9081525f91909152602090205490565b348015610426575f80fd5b5060065461036f9073ffffffffffffffffffffffffffffffffffffffff1681565b348015610452575f80fd5b506102f96104613660046118ab565b610882565b348015610471575f80fd5b506102f9610480366004611955565b61097c565b348015610490575f80fd5b506104a461049f366004611955565b610cac565b6040805192835273ffffffffffffffffffffffffffffffffffffffff9091166020830152016102c0565b6102f96104dc366004611822565b610e0e565b3480156104ec575f80fd5b506105006104fb366004611955565b610e20565b6040516102c091906119e0565b348015610518575f80fd5b506102b4610527366004611822565b638b78c6d8600c9081525f9290925260209091205416151590565b34801561054d575f80fd5b506102d860025481565b6102f9610eba565b6102f9610ef3565b348015610572575f80fd5b506102d8600281565b348015610586575f80fd5b506003546004546005546105bd9260ff908116929190811690610100900473ffffffffffffffffffffffffffffffffffffffff1684565b6040516102c09493929190611a33565b3480156105d8575f80fd5b50638b78c6d8195461036f565b3480156105f0575f80fd5b50600a5473ffffffffffffffffffffffffffffffffffffffff1661036f565b34801561061a575f80fd5b506102d860085481565b34801561062f575f80fd5b50610638610f06565b6040516102c09190611abb565b348015610650575f80fd5b506102b461065f366004611ac9565b610fa0565b34801561066f575f80fd5b506102f961067e3660046118ab565b6111cd565b34801561068e575f80fd5b50600b546102d8565b3480156106a2575f80fd5b506102b46106b136600461184a565b60016020525f908152604090205460ff1681565b3480156106d0575f80fd5b506102d860095481565b3480156106e5575f80fd5b506102b46106f4366004611ac9565b61126b565b348015610704575f80fd5b506102f96107133660046118ab565b6112de565b348015610723575f80fd5b506102d860075481565b348015610738575f80fd5b506102d8600181565b6102f961074f36600461184a565b61137c565b6102f961076236600461184a565b6113b6565b348015610772575f80fd5b506102b461078136600461184a565b6113dc565b348015610791575f80fd5b506102d86107a036600461184a565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167ff60c99c900000000000000000000000000000000000000000000000000000000148061080c575061080c8261143b565b92915050565b61081c3382611490565b50565b61082761149b565b61083182826114b5565b5050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b600261088d816114c1565b8382146108c6576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b84811015610974575f8484838181106108e3576108e3611b18565b90506020020160208101906108f89190611b45565b905080151560010361093a5761093587878481811061091957610919611b18565b905060200201602081019061092e919061184a565b60016114b5565b61096b565b61096b87878481811061094f5761094f611b18565b9050602002016020810190610964919061184a565b6001611490565b506001016108c8565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156109cd5760018160011c14303b106109c45763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f6109db83850185611c00565b905080606001515f03610a1a576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606081015181515f90610a439073ffffffffffffffffffffffffffffffffffffffff16306114f2565b905081811015610aac5782516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481018290526044810183905260640160405180910390fd5b60c083015183516006805473ffffffffffffffffffffffffffffffffffffffff9283167fffffffffffffffffffffffff0000000000000000000000000000000000000000918216179091556020860151600a805491909316911617905560408401515f55606084015160085560a0840151600b5580516003805483929082907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660018381811115610b6057610b606119f2565b02179055506020820151600182015560408201516002909101805460609093015173ffffffffffffffffffffffffffffffffffffffff16610100027fffffffffffffffffffffff00000000000000000000000000000000000000000090931660ff90921691909117919091179055610bd733611525565b610be68460800151600161156d565b836020015173ffffffffffffffffffffffffffffffffffffffff16845f015173ffffffffffffffffffffffffffffffffffffffff167fdc505a50c6f2c816d981a377c8177e2604d8302821a502bc9f742e0748f338428660400151876060015188608001518960a001518a60c00151604051610c66959493929190611cf9565b60405180910390a3505050508015610ca7576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610cb9816114c1565b5f610cc685870187611deb565b90505f8160200151806020019051810190610ce19190611e68565b90508060085f828254610cf49190611eac565b90915550508151600654610d219173ffffffffffffffffffffffffffffffffffffffff90911690836115ae565b81516006546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610ddf916119e0565b60405180910390a260065490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610e1661149b565b6108318282611490565b60605f610e2f83850185611c00565b6060818101516040805160808101825260018152845173ffffffffffffffffffffffffffffffffffffffff16602080830191909152308284015282518082018452849052825180820185905283518082038301815290840184529482019490945290519394509092610ea19201611ebf565b6040516020818303038152906040529250505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610efb61149b565b610f045f6115f7565b565b604080516080810182525f808252602082018190529181018290526060810191909152604080516080810190915260038054829060ff166001811115610f4e57610f4e6119f2565b6001811115610f5f57610f5f6119f2565b81526001820154602082015260029091015460ff81166040830152610100900473ffffffffffffffffffffffffffffffffffffffff16606090910152919050565b5f610fa961149b565b5f610fb683850185611f3d565b90505f8160200151806020019051810190610fd19190611e68565b90505f80545f03610fe3575080611006565b670de0b6b3a7640000825f54610ff99190611fba565b6110039190611fd1565b90505b600b54158015906110185750600b5481115b156110225750600b545b61102b81611641565b611061576040517f6247a84e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600854816009546110729190612009565b11156110aa576040517f360e42e100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060095f8282546110bb9190612009565b92505081905550600160075f8282546110d49190612009565b90915550506006546110fd9073ffffffffffffffffffffffffffffffffffffffff1688836115ae565b6006546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529189901b90911660348201526048810182905273ffffffffffffffffffffffffffffffffffffffff8816907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290526111b8916119e0565b60405180910390a25060019695505050505050565b60026111d8816114c1565b838214611211576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109745761126386868381811061123057611230611b18565b9050602002016020810190611245919061184a565b85858481811061125757611257611b18565b905060200201356114b5565b600101611213565b5f808061127a84860186611f3d565b90505f81602001518060200190518101906112959190611e68565b90505f545f036112a7578092506112ca565b670de0b6b3a7640000815f546112bd9190611fba565b6112c79190611fd1565b92505b6112d383611641565b979650505050505050565b60026112e9816114c1565b838214611322576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109745761137486868381811061134157611341611b18565b9050602002016020810190611356919061184a565b85858481811061136857611368611b18565b90506020020135611490565b600101611324565b61138461149b565b63389a75e1600c52805f526020600c2080544211156113aa57636f5e88185f526004601cfd5b5f905561081c816115f7565b6113be61149b565b8060601b6113d357637448fbae5f526004601cfd5b61081c816115f7565b5f8173ffffffffffffffffffffffffffffffffffffffff16611401638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff16148061080c5750638b78c6d8600c9081525f8390526020902054600316151561080c565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f5658633800000000000000000000000000000000000000000000000000000000148061080c575061080c8261165b565b61083182825f6116b0565b638b78c6d819543314610f04576382b429005f526004601cfd5b610831828260016116b0565b638b78c6d81954331461081c57638b78c6d8600c52335f52806020600c20541661081c576382b429005f526004601cfd5b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f511417166115ee576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b5f600854826009546116539190612009565b111592915050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa921670500000000000000000000000000000000000000000000000000000000148061080c575061080c82611707565b638b78c6d8600c52825f526020600c208054838117836116d1575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d00000000000000000000000000000000000000000000000000000000148061080c57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000083161461080c565b5f602082840312156117ad575f80fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146117dc575f80fd5b9392505050565b5f602082840312156117f3575f80fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461181d575f80fd5b919050565b5f8060408385031215611833575f80fd5b61183c836117fa565b946020939093013593505050565b5f6020828403121561185a575f80fd5b6117dc826117fa565b5f8083601f840112611873575f80fd5b50813567ffffffffffffffff81111561188a575f80fd5b6020830191508360208260051b85010111156118a4575f80fd5b9250929050565b5f805f80604085870312156118be575f80fd5b843567ffffffffffffffff8111156118d4575f80fd5b6118e087828801611863565b909550935050602085013567ffffffffffffffff8111156118ff575f80fd5b61190b87828801611863565b95989497509550505050565b5f8083601f840112611927575f80fd5b50813567ffffffffffffffff81111561193e575f80fd5b6020830191508360208285010111156118a4575f80fd5b5f8060208385031215611966575f80fd5b823567ffffffffffffffff81111561197c575f80fd5b61198885828601611917565b90969095509350505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f6117dc6020830184611994565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b60028110611a2f57611a2f6119f2565b9052565b60808101611a418287611a1f565b84602083015260ff8416604083015273ffffffffffffffffffffffffffffffffffffffff8316606083015295945050505050565b611a80828251611a1f565b6020810151602083015260ff604082015116604083015273ffffffffffffffffffffffffffffffffffffffff60608201511660608301525050565b6080810161080c8284611a75565b5f805f60408486031215611adb575f80fd5b611ae4846117fa565b9250602084013567ffffffffffffffff811115611aff575f80fd5b611b0b86828701611917565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215611b55575f80fd5b813580151581146117dc575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b60405160e0810167ffffffffffffffff81118282101715611bb457611bb4611b64565b60405290565b6040516080810167ffffffffffffffff81118282101715611bb457611bb4611b64565b6040805190810167ffffffffffffffff81118282101715611bb457611bb4611b64565b5f81830361014081128015611c13575f80fd5b50611c1c611b91565b611c25846117fa565b8152611c33602085016117fa565b60208201526040848101359082015260608085013590820152611c58608085016117fa565b60808281019190915260a085810135908301527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4083011215611c98575f80fd5b611ca0611bba565b915060c084013560028110611cb3575f80fd5b825260e0840135602083015261010084013560ff81168114611cd3575f80fd5b6040830152611ce561012085016117fa565b606083015260c08101919091529392505050565b8581526020810185905273ffffffffffffffffffffffffffffffffffffffff84166040820152606081018390526101008101611d386080830184611a75565b9695505050505050565b5f82601f830112611d51575f80fd5b813567ffffffffffffffff811115611d6b57611d6b611b64565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff81118282101715611db857611db8611b64565b604052818152838201602001851015611dcf575f80fd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215611dfb575f80fd5b813567ffffffffffffffff811115611e11575f80fd5b820160408185031215611e22575f80fd5b611e2a611bdd565b611e33826117fa565b8152602082013567ffffffffffffffff811115611e4e575f80fd5b611e5a86828501611d42565b602083015250949350505050565b5f60208284031215611e78575f80fd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8181038181111561080c5761080c611e7f565b602081525f825160038110611ed657611ed66119f2565b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff60408401511660608301526060830151608080840152611f3560a0840182611994565b949350505050565b5f60208284031215611f4d575f80fd5b813567ffffffffffffffff811115611f63575f80fd5b820160408185031215611f74575f80fd5b611f7c611bdd565b813567ffffffffffffffff811115611f92575f80fd5b611f9e86828501611d42565b825250602082013567ffffffffffffffff811115611e4e575f80fd5b808202811582820484141761080c5761080c611e7f565b5f82612004577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b8082018082111561080c5761080c611e7f56fea2646970667358221220398fa7898e69c86223ec6bd1de26cb4f1acc086997e3938c4837d8121beb239064736f6c634300081a0033", + "nonce": "0x11f", "chainId": "0xaa36a7" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xdf06b1380bb7e7251f03c4c13143b9159111397a740afb1268318b2936d31797", + "hash": "0x8b43cf1875329d476fa594c48a7d837e53ba290bccdff4204d18a63484146285", "transactionType": "CALL", "contractName": "BoostRegistry", "contractAddress": "0x54abb00f12755be99729e50dade1ba62c75f8879", "function": "register(uint8,string,address)", "arguments": [ "3", - "ERC20Incentive_2", - "0x775c30cc9f5A1a7AAf4dFe2B1994Dda5F4586F15" + "ERC20PeggedVariableCriteriaIncentive_2", + "0xBA9C0739350C42d5f4bB55d779356C3CfEaB257a" ], "transaction": { "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "gas": "0x11349", + "gas": "0x12633", "value": "0x0", - "input": "0xd12dd48100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000775c30cc9f5a1a7aaf4dfe2b1994dda5f4586f1500000000000000000000000000000000000000000000000000000000000000104552433230496e63656e746976655f3200000000000000000000000000000000", - "nonce": "0x116", - "chainId": "0xaa36a7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1f416728ffdcd92f0b6a6050ae9e663a721e0331601f034355977d56a8b29742", - "transactionType": "CREATE2", - "contractName": "ERC20VariableIncentive", - "contractAddress": "0xc502d89b01b0137327adc0bd393fcee2de6ea6d0", - "function": null, - "arguments": null, - "transaction": { - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x2324b7", - "value": "0x0", - "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b611b20806100855f395ff3fe6080604052600436106101f5575f3560e01c806354d1f13d11610117578063d54ad2a1116100ac578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b146105c6578063fe9fbb80146105d9578063fee81cf4146105f8575f80fd5b8063ec87621c1461059f578063f04e283e146105b3575f80fd5b8063d54ad2a114610537578063db09da121461054c578063dcc213611461056b578063dcc59b6f1461058a575f80fd5b8063a4d66daf116100e7578063a4d66daf146104b6578063bb1757cf146104cb578063be4994f8146104ea578063c884ef8314610509575f80fd5b806354d1f13d1461047a578063715018a61461048257806375b238fc1461048a5780638da5cb5b1461049e575f80fd5b80632de948071161018d578063474f5a441161015d578063474f5a44146103bd5780634a4ee7b1146104065780634e7165a214610419578063514e62fc14610445575f80fd5b80632de94807146102fd57806338d52e0f1461032e5780634359d28a1461037f578063439fab911461039e575f80fd5b80631cd64df4116101c85780631cd64df414610272578063228cb733146102a757806325692962146102bb57806328d6183b146102c3575f80fd5b806301ffc9a7146101f957806307621eca1461022d578063183a4f6e1461024a5780631c10893f1461025f575b5f80fd5b348015610204575f80fd5b506102186102133660046113da565b610629565b60405190151581526020015b60405180910390f35b348015610238575f80fd5b505f545b604051908152602001610224565b61025d610258366004611420565b610684565b005b61025d61026d366004611458565b610691565b34801561027d575f80fd5b5061021861028c366004611458565b638b78c6d8600c9081525f9290925260209091205481161490565b3480156102b2575f80fd5b5061023c5f5481565b61025d6106a7565b3480156102ce575f80fd5b506040517f90318111000000000000000000000000000000000000000000000000000000008152602001610224565b348015610308575f80fd5b5061023c610317366004611482565b638b78c6d8600c9081525f91909152602090205490565b348015610339575f80fd5b5060035461035a9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610224565b34801561038a575f80fd5b5061025d6103993660046114e5565b6106f4565b3480156103a9575f80fd5b5061025d6103b836600461158f565b6107ee565b3480156103c8575f80fd5b506103dc6103d736600461158f565b610a18565b6040805192835273ffffffffffffffffffffffffffffffffffffffff909116602083015201610224565b61025d610414366004611458565b610b7a565b348015610424575f80fd5b5061043861043336600461158f565b610b8c565b604051610224919061161a565b348015610450575f80fd5b5061021861045f366004611458565b638b78c6d8600c9081525f9290925260209091205416151590565b61025d610c75565b61025d610cae565b348015610495575f80fd5b5061023c600281565b3480156104a9575f80fd5b50638b78c6d8195461035a565b3480156104c1575f80fd5b5061023c60025481565b3480156104d6575f80fd5b506102186104e536600461162c565b610cc1565b3480156104f5575f80fd5b5061025d6105043660046114e5565b610ed6565b348015610514575f80fd5b50610218610523366004611482565b60016020525f908152604090205460ff1681565b348015610542575f80fd5b5061023c60055481565b348015610557575f80fd5b5061021861056636600461162c565b610f74565b348015610576575f80fd5b5061025d6105853660046114e5565b610f8a565b348015610595575f80fd5b5061023c60045481565b3480156105aa575f80fd5b5061023c600181565b61025d6105c1366004611482565b611028565b61025d6105d4366004611482565b611062565b3480156105e4575f80fd5b506102186105f3366004611482565b611088565b348015610603575f80fd5b5061023c610612366004611482565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f9031811100000000000000000000000000000000000000000000000000000000148061067e575061067e826110e7565b92915050565b61068e338261113c565b50565b610699611147565b6106a38282611161565b5050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b60026106ff8161116d565b838214610738576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156107e6575f8484838181106107555761075561167d565b905060200201602081019061076a91906116aa565b90508015156001036107ac576107a787878481811061078b5761078b61167d565b90506020020160208101906107a09190611482565b6001611161565b6107dd565b6107dd8787848181106107c1576107c161167d565b90506020020160208101906107d69190611482565b600161113c565b5060010161073a565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf601132805460038255801561083f5760018160011c14303b106108365763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f61084d8385018561171f565b80516020820151604083015192935090915f819003610898576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6108b973ffffffffffffffffffffffffffffffffffffffff85163061119e565b9050818110156109225784516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481018290526044810183905260640160405180910390fd5b600380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff86161790555f8381556002839055600555610977336111d1565b6060850151610987816001611219565b604080518581526020810185905273ffffffffffffffffffffffffffffffffffffffff8716917fac711f624f923566afa4d63e74d67927870a724791c9569f0143ddea22657a0d910160405180910390a25050505050508015610a13576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610a258161116d565b5f610a328587018761183b565b90505f8160200151806020019051810190610a4d91906118ba565b90508060025f828254610a6091906118fe565b90915550508151600354610a8d9173ffffffffffffffffffffffffffffffffffffffff909116908361125a565b81516003546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610b4b9161161a565b60405180910390a260035490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610b82611147565b6106a3828261113c565b60605f80610b9c84860186611911565b9250509150604051806080016040528060016002811115610bbf57610bbf611943565b81526020018373ffffffffffffffffffffffffffffffffffffffff1681526020013073ffffffffffffffffffffffffffffffffffffffff168152602001604051806020016040528084815250604051602001610c1e9151815260200190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152918152915251610c5c9190602001611970565b6040516020818303038152906040529250505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610cb6611147565b610cbf5f6112a3565b565b5f610cca611147565b5f610cd783850185611a0b565b90505f8160200151806020019051810190610cf291906118ba565b90505f610d026002546005541090565b610d38576040517f6247a84e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f545f03610d47575080610d6a565b670de0b6b3a7640000825f54610d5d9190611a88565b610d679190611a9f565b90505b60025481600554610d7b9190611ad7565b1115610db3576040517f360e42e100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060055f828254610dc49190611ad7565b92505081905550600160045f828254610ddd9190611ad7565b9091555050600354610e069073ffffffffffffffffffffffffffffffffffffffff16888361125a565b6003546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529189901b90911660348201526048810182905273ffffffffffffffffffffffffffffffffffffffff8816907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610ec19161161a565b60405180910390a25060019695505050505050565b6002610ee18161116d565b838214610f1a576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156107e657610f6c868683818110610f3957610f3961167d565b9050602002016020810190610f4e9190611482565b858584818110610f6057610f6061167d565b90506020020135611161565b600101610f1c565b5f610f826002546005541090565b949350505050565b6002610f958161116d565b838214610fce576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156107e657611020868683818110610fed57610fed61167d565b90506020020160208101906110029190611482565b8585848181106110145761101461167d565b9050602002013561113c565b600101610fd0565b611030611147565b63389a75e1600c52805f526020600c20805442111561105657636f5e88185f526004601cfd5b5f905561068e816112a3565b61106a611147565b8060601b61107f57637448fbae5f526004601cfd5b61068e816112a3565b5f8173ffffffffffffffffffffffffffffffffffffffff166110ad638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff16148061067e5750638b78c6d8600c9081525f8390526020902054600316151561067e565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa921670500000000000000000000000000000000000000000000000000000000148061067e575061067e826112ed565b6106a382825f611383565b638b78c6d819543314610cbf576382b429005f526004601cfd5b6106a382826001611383565b638b78c6d81954331461068e57638b78c6d8600c52335f52806020600c20541661068e576382b429005f526004601cfd5b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f5114171661129a576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d00000000000000000000000000000000000000000000000000000000148061067e57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000083161461067e565b638b78c6d8600c52825f526020600c208054838117836113a4575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f602082840312156113ea575f80fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611419575f80fd5b9392505050565b5f60208284031215611430575f80fd5b5035919050565b73ffffffffffffffffffffffffffffffffffffffff8116811461068e575f80fd5b5f8060408385031215611469575f80fd5b823561147481611437565b946020939093013593505050565b5f60208284031215611492575f80fd5b813561141981611437565b5f8083601f8401126114ad575f80fd5b50813567ffffffffffffffff8111156114c4575f80fd5b6020830191508360208260051b85010111156114de575f80fd5b9250929050565b5f805f80604085870312156114f8575f80fd5b843567ffffffffffffffff81111561150e575f80fd5b61151a8782880161149d565b909550935050602085013567ffffffffffffffff811115611539575f80fd5b6115458782880161149d565b95989497509550505050565b5f8083601f840112611561575f80fd5b50813567ffffffffffffffff811115611578575f80fd5b6020830191508360208285010111156114de575f80fd5b5f80602083850312156115a0575f80fd5b823567ffffffffffffffff8111156115b6575f80fd5b6115c285828601611551565b90969095509350505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f61141960208301846115ce565b5f805f6040848603121561163e575f80fd5b833561164981611437565b9250602084013567ffffffffffffffff811115611664575f80fd5b61167086828701611551565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f602082840312156116ba575f80fd5b81358015158114611419575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715611719576117196116c9565b60405290565b5f6080828403128015611730575f80fd5b506040516080810167ffffffffffffffff81118282101715611754576117546116c9565b604052823561176281611437565b81526020838101359082015260408084013590820152606083013561178681611437565b60608201529392505050565b5f82601f8301126117a1575f80fd5b813567ffffffffffffffff8111156117bb576117bb6116c9565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff81118282101715611808576118086116c9565b60405281815283820160200185101561181f575f80fd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561184b575f80fd5b813567ffffffffffffffff811115611861575f80fd5b820160408185031215611872575f80fd5b61187a6116f6565b813561188581611437565b8152602082013567ffffffffffffffff8111156118a0575f80fd5b6118ac86828501611792565b602083015250949350505050565b5f602082840312156118ca575f80fd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8181038181111561067e5761067e6118d1565b5f805f60608486031215611923575f80fd5b833561192e81611437565b95602085013595506040909401359392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b602081525f8251600381106119ac577f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff60408401511660608301526060830151608080840152610f8260a08401826115ce565b5f60208284031215611a1b575f80fd5b813567ffffffffffffffff811115611a31575f80fd5b820160408185031215611a42575f80fd5b611a4a6116f6565b813567ffffffffffffffff811115611a60575f80fd5b611a6c86828501611792565b825250602082013567ffffffffffffffff8111156118a0575f80fd5b808202811582820484141761067e5761067e6118d1565b5f82611ad2577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b8082018082111561067e5761067e6118d156fea26469706673582212209fb8813377374d168b220080aa06c02ca2446aaffbb83a35f9c6e9eaeb4c02ef64736f6c634300081a0033", - "nonce": "0x117", - "chainId": "0xaa36a7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x6223a4f7406daf6783a11ab801e7550938822568bc2da26b8b66a58630d155df", - "transactionType": "CALL", - "contractName": "BoostRegistry", - "contractAddress": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "function": "register(uint8,string,address)", - "arguments": [ - "3", - "ERC20VariableIncentive_2", - "0xC502d89B01b0137327adC0bd393fCee2dE6EA6d0" - ], - "transaction": { - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "gas": "0x113cd", - "value": "0x0", - "input": "0xd12dd48100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000c502d89b01b0137327adc0bd393fcee2de6ea6d0000000000000000000000000000000000000000000000000000000000000001845524332305661726961626c65496e63656e746976655f320000000000000000", - "nonce": "0x118", - "chainId": "0xaa36a7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xcf094c727941174da827653caa7c5d928d294f7186d82609c9744eeadeb9aef9", - "transactionType": "CREATE2", - "contractName": "ERC20VariableCriteriaIncentive", - "contractAddress": "0xe7763684b43be4491a93469aa5d7868591343dea", - "function": null, - "arguments": null, - "transaction": { - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x284718", - "value": "0x0", - "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b611f49806100855f395ff3fe60806040526004361061025d575f3560e01c8063715018a61161014b578063c884ef83116100c6578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b146106ca578063fe9fbb80146106dd578063fee81cf4146106fc575f80fd5b8063ec87621c146106a3578063f04e283e146106b7575f80fd5b8063db09da12116100ac578063db09da1214610650578063dcc213611461066f578063dcc59b6f1461068e575f80fd5b8063c884ef831461060d578063d54ad2a11461063b575f80fd5b8063a4d66daf1161011b578063bb1757cf11610101578063bb1757cf146105bb578063be4994f8146105da578063c213f3f9146105f9575f80fd5b8063a4d66daf14610585578063a871ced21461059a575f80fd5b8063715018a6146104ff57806375b238fc14610507578063775486871461051b5780638da5cb5b1461056d575f80fd5b806338d52e0f116101db5780634a4ee7b1116101ab578063514e62fc11610191578063514e62fc146104ad57806354d1f13d146104e257806366a78e6c146104ea575f80fd5b80634a4ee7b11461046e5780634e7165a214610481575f80fd5b806338d52e0f146103965780634359d28a146103e7578063439fab9114610406578063474f5a4414610425575f80fd5b80631cd64df4116102305780632569296211610216578063256929621461032357806328d6183b1461032b5780632de9480714610365575f80fd5b80631cd64df4146102da578063228cb7331461030f575f80fd5b806301ffc9a71461026157806307621eca14610295578063183a4f6e146102b25780631c10893f146102c7575b5f80fd5b34801561026c575f80fd5b5061028061027b3660046116a9565b61072d565b60405190151581526020015b60405180910390f35b3480156102a0575f80fd5b505f545b60405190815260200161028c565b6102c56102c03660046116ef565b610788565b005b6102c56102d5366004611727565b610795565b3480156102e5575f80fd5b506102806102f4366004611727565b638b78c6d8600c9081525f9290925260209091205481161490565b34801561031a575f80fd5b506102a45f5481565b6102c56107ab565b348015610336575f80fd5b506040517f52b8e45c00000000000000000000000000000000000000000000000000000000815260200161028c565b348015610370575f80fd5b506102a461037f366004611751565b638b78c6d8600c9081525f91909152602090205490565b3480156103a1575f80fd5b506003546103c29073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161028c565b3480156103f2575f80fd5b506102c56104013660046117b4565b6107f8565b348015610411575f80fd5b506102c561042036600461185e565b6108f2565b348015610430575f80fd5b5061044461043f36600461185e565b610bdc565b6040805192835273ffffffffffffffffffffffffffffffffffffffff90911660208301520161028c565b6102c561047c366004611727565b610d3e565b34801561048c575f80fd5b506104a061049b36600461185e565b610d50565b60405161028c91906118e9565b3480156104b8575f80fd5b506102806104c7366004611727565b638b78c6d8600c9081525f9290925260209091205416151590565b6102c5610e39565b3480156104f5575f80fd5b506102a460065481565b6102c5610e72565b348015610512575f80fd5b506102a4600281565b348015610526575f80fd5b5060075460085460095461055d9260ff908116929190811690610100900473ffffffffffffffffffffffffffffffffffffffff1684565b60405161028c949392919061193c565b348015610578575f80fd5b50638b78c6d819546103c2565b348015610590575f80fd5b506102a460025481565b3480156105a5575f80fd5b506105ae610e85565b60405161028c91906119c4565b3480156105c6575f80fd5b506102806105d53660046119d2565b610f1f565b3480156105e5575f80fd5b506102c56105f43660046117b4565b611150565b348015610604575f80fd5b506006546102a4565b348015610618575f80fd5b50610280610627366004611751565b60016020525f908152604090205460ff1681565b348015610646575f80fd5b506102a460055481565b34801561065b575f80fd5b5061028061066a3660046119d2565b6111ee565b34801561067a575f80fd5b506102c56106893660046117b4565b611204565b348015610699575f80fd5b506102a460045481565b3480156106ae575f80fd5b506102a4600181565b6102c56106c5366004611751565b6112a2565b6102c56106d8366004611751565b6112dc565b3480156106e8575f80fd5b506102806106f7366004611751565b611302565b348015610707575f80fd5b506102a4610716366004611751565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f52b8e45c000000000000000000000000000000000000000000000000000000001480610782575061078282611361565b92915050565b61079233826113b6565b50565b61079d6113c1565b6107a782826113db565b5050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b6002610803816113e7565b83821461083c576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156108ea575f84848381811061085957610859611a23565b905060200201602081019061086e9190611a50565b90508015156001036108b0576108ab87878481811061088f5761088f611a23565b90506020020160208101906108a49190611751565b60016113db565b6108e1565b6108e18787848181106108c5576108c5611a23565b90506020020160208101906108da9190611751565b60016113b6565b5060010161083e565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156109435760018160011c14303b1061093a5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f61095183850185611b0b565b805160208201516040830151606084015160808501519495509293919290915f8390036109aa576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6109cb73ffffffffffffffffffffffffffffffffffffffff871630611418565b905083811015610a345786516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481018290526044810185905260640160405180910390fd5b600380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff88161790555f8581556002859055600684905560055581516007805484929082907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660018381811115610ac557610ac56118fb565b02179055506020820151600182015560408201516002909101805460609093015173ffffffffffffffffffffffffffffffffffffffff16610100027fffffffffffffffffffffff00000000000000000000000000000000000000000090931660ff90921691909117919091179055610b3c3361144b565b610b47336001611493565b8573ffffffffffffffffffffffffffffffffffffffff167f4dfcc2b9ad954a56fe7153ce6568e2d30033d056714ca4acaa4620b12e1a1a2486868686604051610b939493929190611be2565b60405180910390a2505050505050508015610bd7576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610be9816113e7565b5f610bf685870187611cb6565b90505f8160200151806020019051810190610c119190611d35565b90508060025f828254610c249190611d79565b90915550508151600354610c519173ffffffffffffffffffffffffffffffffffffffff90911690836114d4565b81516003546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610d0f916118e9565b60405180910390a260035490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610d466113c1565b6107a782826113b6565b60605f80610d6084860186611d8c565b9250509150604051806080016040528060016002811115610d8357610d836118fb565b81526020018373ffffffffffffffffffffffffffffffffffffffff1681526020013073ffffffffffffffffffffffffffffffffffffffff168152602001604051806020016040528084815250604051602001610de29151815260200190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152918152915251610e209190602001611dbe565b6040516020818303038152906040529250505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610e7a6113c1565b610e835f61151d565b565b604080516080810182525f808252602082018190529181018290526060810191909152604080516080810190915260078054829060ff166001811115610ecd57610ecd6118fb565b6001811115610ede57610ede6118fb565b81526001820154602082015260029091015460ff81166040830152610100900473ffffffffffffffffffffffffffffffffffffffff16606090910152919050565b5f610f286113c1565b5f610f3583850185611e34565b90505f8160200151806020019051810190610f509190611d35565b90505f610f606002546005541090565b610f96576040517f6247a84e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f545f03610fa5575080610fc8565b670de0b6b3a7640000825f54610fbb9190611eb1565b610fc59190611ec8565b90505b60065415801590610fda575060065481115b15610fe457506006545b60025481600554610ff59190611f00565b111561102d576040517f360e42e100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060055f82825461103e9190611f00565b92505081905550600160045f8282546110579190611f00565b90915550506003546110809073ffffffffffffffffffffffffffffffffffffffff1688836114d4565b6003546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529189901b90911660348201526048810182905273ffffffffffffffffffffffffffffffffffffffff8816907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529082905261113b916118e9565b60405180910390a25060019695505050505050565b600261115b816113e7565b838214611194576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156108ea576111e68686838181106111b3576111b3611a23565b90506020020160208101906111c89190611751565b8585848181106111da576111da611a23565b905060200201356113db565b600101611196565b5f6111fc6002546005541090565b949350505050565b600261120f816113e7565b838214611248576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156108ea5761129a86868381811061126757611267611a23565b905060200201602081019061127c9190611751565b85858481811061128e5761128e611a23565b905060200201356113b6565b60010161124a565b6112aa6113c1565b63389a75e1600c52805f526020600c2080544211156112d057636f5e88185f526004601cfd5b5f90556107928161151d565b6112e46113c1565b8060601b6112f957637448fbae5f526004601cfd5b6107928161151d565b5f8173ffffffffffffffffffffffffffffffffffffffff16611327638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff1614806107825750638b78c6d8600c9081525f83905260209020546003161515610782565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f90318111000000000000000000000000000000000000000000000000000000001480610782575061078282611567565b6107a782825f6115bc565b638b78c6d819543314610e83576382b429005f526004601cfd5b6107a7828260016115bc565b638b78c6d81954331461079257638b78c6d8600c52335f52806020600c205416610792576382b429005f526004601cfd5b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f51141716611514576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa9216705000000000000000000000000000000000000000000000000000000001480610782575061078282611613565b638b78c6d8600c52825f526020600c208054838117836115dd575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d00000000000000000000000000000000000000000000000000000000148061078257507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000831614610782565b5f602082840312156116b9575f80fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146116e8575f80fd5b9392505050565b5f602082840312156116ff575f80fd5b5035919050565b73ffffffffffffffffffffffffffffffffffffffff81168114610792575f80fd5b5f8060408385031215611738575f80fd5b823561174381611706565b946020939093013593505050565b5f60208284031215611761575f80fd5b81356116e881611706565b5f8083601f84011261177c575f80fd5b50813567ffffffffffffffff811115611793575f80fd5b6020830191508360208260051b85010111156117ad575f80fd5b9250929050565b5f805f80604085870312156117c7575f80fd5b843567ffffffffffffffff8111156117dd575f80fd5b6117e98782880161176c565b909550935050602085013567ffffffffffffffff811115611808575f80fd5b6118148782880161176c565b95989497509550505050565b5f8083601f840112611830575f80fd5b50813567ffffffffffffffff811115611847575f80fd5b6020830191508360208285010111156117ad575f80fd5b5f806020838503121561186f575f80fd5b823567ffffffffffffffff811115611885575f80fd5b61189185828601611820565b90969095509350505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f6116e8602083018461189d565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b60028110611938576119386118fb565b9052565b6080810161194a8287611928565b84602083015260ff8416604083015273ffffffffffffffffffffffffffffffffffffffff8316606083015295945050505050565b611989828251611928565b6020810151602083015260ff604082015116604083015273ffffffffffffffffffffffffffffffffffffffff60608201511660608301525050565b60808101610782828461197e565b5f805f604084860312156119e4575f80fd5b83356119ef81611706565b9250602084013567ffffffffffffffff811115611a0a575f80fd5b611a1686828701611820565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215611a60575f80fd5b813580151581146116e8575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b60405160a0810167ffffffffffffffff81118282101715611abf57611abf611a6f565b60405290565b6040516080810167ffffffffffffffff81118282101715611abf57611abf611a6f565b6040805190810167ffffffffffffffff81118282101715611abf57611abf611a6f565b5f81830361010081128015611b1e575f80fd5b50611b27611a9c565b8335611b3281611706565b815260208481013590820152604080850135908201526060808501359082015260807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8083011215611b81575f80fd5b611b89611ac5565b9150608084013560028110611b9c575f80fd5b825260a0840135602083015260c084013560ff81168114611bbb575f80fd5b604083015260e0840135611bce81611706565b606083015260808101919091529392505050565b848152602081018490526040810183905260e08101611c04606083018461197e565b95945050505050565b5f82601f830112611c1c575f80fd5b813567ffffffffffffffff811115611c3657611c36611a6f565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff81118282101715611c8357611c83611a6f565b604052818152838201602001851015611c9a575f80fd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215611cc6575f80fd5b813567ffffffffffffffff811115611cdc575f80fd5b820160408185031215611ced575f80fd5b611cf5611ae8565b8135611d0081611706565b8152602082013567ffffffffffffffff811115611d1b575f80fd5b611d2786828501611c0d565b602083015250949350505050565b5f60208284031215611d45575f80fd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8181038181111561078257610782611d4c565b5f805f60608486031215611d9e575f80fd5b8335611da981611706565b95602085013595506040909401359392505050565b602081525f825160038110611dd557611dd56118fb565b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff604084015116606083015260608301516080808401526111fc60a084018261189d565b5f60208284031215611e44575f80fd5b813567ffffffffffffffff811115611e5a575f80fd5b820160408185031215611e6b575f80fd5b611e73611ae8565b813567ffffffffffffffff811115611e89575f80fd5b611e9586828501611c0d565b825250602082013567ffffffffffffffff811115611d1b575f80fd5b808202811582820484141761078257610782611d4c565b5f82611efb577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b8082018082111561078257610782611d4c56fea26469706673582212205b4c423c4d101f11963d9411d8f4ada1ef200a8bfbe5359e6ee8ae18227b05cb64736f6c634300081a0033", - "nonce": "0x119", - "chainId": "0xaa36a7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x5417a692a2dd8773dcaecd613b2fe28ffaf75abced5a6ef6aa44a852ace6ef76", - "transactionType": "CALL", - "contractName": "BoostRegistry", - "contractAddress": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "function": "register(uint8,string,address)", - "arguments": [ - "3", - "ERC20VariableCriteriaIncentive_2", - "0xE7763684b43bE4491A93469aA5D7868591343dEa" - ], - "transaction": { - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "gas": "0x12502", - "value": "0x0", - "input": "0xd12dd48100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000e7763684b43be4491a93469aa5d7868591343dea000000000000000000000000000000000000000000000000000000000000002045524332305661726961626c654372697465726961496e63656e746976655f32", - "nonce": "0x11a", - "chainId": "0xaa36a7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa367a420c7de10348d7d537616e31f918d560107d70a1d81960940a8cc1dd759", - "transactionType": "CREATE2", - "contractName": "ERC20PeggedIncentive", - "contractAddress": "0x64dfae63662107c9c68589c726991790d00fbc29", - "function": null, - "arguments": null, - "transaction": { - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x21c1bc", - "value": "0x0", - "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b611b99806100855f395ff3fe608060405260043610610243575f3560e01c806354d1f13d11610131578063d54ad2a1116100ac578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b1461067f578063fe9fbb8014610692578063fee81cf4146106b1575f80fd5b8063ec87621c14610658578063f04e283e1461066c575f80fd5b8063d54ad2a1146105f0578063db09da1214610605578063dcc2136114610624578063dcc59b6f14610643575f80fd5b80639214fa4d11610101578063bb1757cf116100e7578063bb1757cf14610584578063be4994f8146105a3578063c884ef83146105c2575f80fd5b80639214fa4d14610545578063a4d66daf1461056f575f80fd5b806354d1f13d14610509578063715018a61461051157806375b238fc146105195780638da5cb5b1461052d575f80fd5b80632de94807116101c1578063474f5a44116101915780634e7165a2116101775780634e7165a214610493578063514e62fc146104bf578063547d1864146104f4575f80fd5b8063474f5a44146104375780634a4ee7b114610480575f80fd5b80632de948071461039c57806338d52e0f146103cd5780634359d28a146103f9578063439fab9114610418575f80fd5b80631cd64df411610216578063228cb733116101fc578063228cb73314610346578063256929621461035a57806328d6183b14610362575f80fd5b80631cd64df4146102c05780631f1cb62b146102f5575f80fd5b806301ffc9a71461024757806307621eca1461027b578063183a4f6e146102985780631c10893f146102ad575b5f80fd5b348015610252575f80fd5b506102666102613660046114f4565b6106e2565b60405190151581526020015b60405180910390f35b348015610286575f80fd5b505f545b604051908152602001610272565b6102ab6102a6366004611533565b61073d565b005b6102ab6102bb366004611572565b61074a565b3480156102cb575f80fd5b506102666102da366004611572565b638b78c6d8600c9081525f9290925260209091205481161490565b348015610300575f80fd5b506007546103219073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610272565b348015610351575f80fd5b5061028a5f5481565b6102ab610760565b34801561036d575f80fd5b506040517f56586338000000000000000000000000000000000000000000000000000000008152602001610272565b3480156103a7575f80fd5b5061028a6103b636600461159a565b638b78c6d8600c9081525f91909152602090205490565b3480156103d8575f80fd5b506003546103219073ffffffffffffffffffffffffffffffffffffffff1681565b348015610404575f80fd5b506102ab6104133660046115fb565b6107ad565b348015610423575f80fd5b506102ab6104323660046116a5565b6108a7565b348015610442575f80fd5b506104566104513660046116a5565b610b44565b6040805192835273ffffffffffffffffffffffffffffffffffffffff909116602083015201610272565b6102ab61048e366004611572565b610ca6565b34801561049e575f80fd5b506104b26104ad3660046116a5565b610cb8565b6040516102729190611730565b3480156104ca575f80fd5b506102666104d9366004611572565b638b78c6d8600c9081525f9290925260209091205416151590565b3480156104ff575f80fd5b5061028a60025481565b6102ab610d52565b6102ab610d8b565b348015610524575f80fd5b5061028a600281565b348015610538575f80fd5b50638b78c6d81954610321565b348015610550575f80fd5b5060075473ffffffffffffffffffffffffffffffffffffffff16610321565b34801561057a575f80fd5b5061028a60055481565b34801561058f575f80fd5b5061026661059e366004611742565b610d9e565b3480156105ae575f80fd5b506102ab6105bd3660046115fb565b610f7c565b3480156105cd575f80fd5b506102666105dc36600461159a565b60016020525f908152604090205460ff1681565b3480156105fb575f80fd5b5061028a60065481565b348015610610575f80fd5b5061026661061f366004611742565b61101a565b34801561062f575f80fd5b506102ab61063e3660046115fb565b611059565b34801561064e575f80fd5b5061028a60045481565b348015610663575f80fd5b5061028a600181565b6102ab61067a36600461159a565b6110f7565b6102ab61068d36600461159a565b611131565b34801561069d575f80fd5b506102666106ac36600461159a565b611157565b3480156106bc575f80fd5b5061028a6106cb36600461159a565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f565863380000000000000000000000000000000000000000000000000000000014806107375750610737826111b6565b92915050565b610747338261120b565b50565b610752611216565b61075c8282611230565b5050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b60026107b88161123c565b8382146107f1576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b8481101561089f575f84848381811061080e5761080e611791565b905060200201602081019061082391906117be565b90508015156001036108655761086087878481811061084457610844611791565b9050602002016020810190610859919061159a565b6001611230565b610896565b61089687878481811061087a5761087a611791565b905060200201602081019061088f919061159a565b600161120b565b506001016107f3565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108f85760018160011c14303b106108ef5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f61090683850185611833565b905080604001515f148061091c57506060810151155b15610953576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606081015181515f9061097c9073ffffffffffffffffffffffffffffffffffffffff163061126d565b9050818110156109e55782516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481018290526044810183905260640160405180910390fd5b82516003805473ffffffffffffffffffffffffffffffffffffffff9283167fffffffffffffffffffffffff00000000000000000000000000000000000000009182161790915560208501516007805491909316911617905560408301515f556060830151600555610a55336112a0565b610a64836080015160016112e8565b826020015173ffffffffffffffffffffffffffffffffffffffff16835f015173ffffffffffffffffffffffffffffffffffffffff167fd20715546497e6d32bc9b61b35416a25a8cc41d2fb7f389a1bb26dc040213a3b856040015186606001518760800151604051610aff93929190928352602083019190915273ffffffffffffffffffffffffffffffffffffffff16604082015260600190565b60405180910390a35050508015610b3f576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610b518161123c565b5f610b5e8587018761195c565b90505f8160200151806020019051810190610b7991906119d9565b90508060055f828254610b8c9190611a1d565b90915550508151600354610bb99173ffffffffffffffffffffffffffffffffffffffff9091169083611329565b81516003546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610c7791611730565b60405180910390a260035490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610cae611216565b61075c828261120b565b60605f610cc783850185611833565b6060818101516040805160808101825260018152845173ffffffffffffffffffffffffffffffffffffffff16602080830191909152308284015282518082018452849052825180820185905283518082038301815290840184529482019490945290519394509092610d399201611a30565b6040516020818303038152906040529250505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610d93611216565b610d9c5f611372565b565b5f610da7611216565b5f610db483850185611ad3565b90505f8160200151806020019051810190610dcf91906119d9565b9050610ddb86826113bc565b610e11576040517f6247a84e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60055481600654610e229190611b50565b1115610e5a576040517f360e42e100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060065f828254610e6b9190611b50565b92505081905550600160045f828254610e849190611b50565b9091555050600354610ead9073ffffffffffffffffffffffffffffffffffffffff168783611329565b6003546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529188901b90911660348201526048810182905273ffffffffffffffffffffffffffffffffffffffff8716907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610f6891611730565b60405180910390a250600195945050505050565b6002610f878161123c565b838214610fc0576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b8481101561089f57611012868683818110610fdf57610fdf611791565b9050602002016020810190610ff4919061159a565b85858481811061100657611006611791565b90506020020135611230565b600101610fc2565b5f8061102883850185611ad3565b90505f816020015180602001905181019061104391906119d9565b905061104f86826113bc565b9695505050505050565b60026110648161123c565b83821461109d576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b8481101561089f576110ef8686838181106110bc576110bc611791565b90506020020160208101906110d1919061159a565b8585848181106110e3576110e3611791565b9050602002013561120b565b60010161109f565b6110ff611216565b63389a75e1600c52805f526020600c20805442111561112557636f5e88185f526004601cfd5b5f905561074781611372565b611139611216565b8060601b61114e57637448fbae5f526004601cfd5b61074781611372565b5f8173ffffffffffffffffffffffffffffffffffffffff1661117c638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff1614806107375750638b78c6d8600c9081525f83905260209020546003161515610737565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa9216705000000000000000000000000000000000000000000000000000000001480610737575061073782611407565b61075c82825f61149d565b638b78c6d819543314610d9c576382b429005f526004601cfd5b61075c8282600161149d565b638b78c6d81954331461074757638b78c6d8600c52335f52806020600c205416610747576382b429005f526004601cfd5b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f51141716611369576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b73ffffffffffffffffffffffffffffffffffffffff82165f9081526001602052604081205460ff161580156114005750600554826006546113fd9190611b50565b11155b9392505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d00000000000000000000000000000000000000000000000000000000148061073757507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000831614610737565b638b78c6d8600c52825f526020600c208054838117836114be575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f60208284031215611504575f80fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611400575f80fd5b5f60208284031215611543575f80fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461156d575f80fd5b919050565b5f8060408385031215611583575f80fd5b61158c8361154a565b946020939093013593505050565b5f602082840312156115aa575f80fd5b6114008261154a565b5f8083601f8401126115c3575f80fd5b50813567ffffffffffffffff8111156115da575f80fd5b6020830191508360208260051b85010111156115f4575f80fd5b9250929050565b5f805f806040858703121561160e575f80fd5b843567ffffffffffffffff811115611624575f80fd5b611630878288016115b3565b909550935050602085013567ffffffffffffffff81111561164f575f80fd5b61165b878288016115b3565b95989497509550505050565b5f8083601f840112611677575f80fd5b50813567ffffffffffffffff81111561168e575f80fd5b6020830191508360208285010111156115f4575f80fd5b5f80602083850312156116b6575f80fd5b823567ffffffffffffffff8111156116cc575f80fd5b6116d885828601611667565b90969095509350505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f61140060208301846116e4565b5f805f60408486031215611754575f80fd5b61175d8461154a565b9250602084013567ffffffffffffffff811115611778575f80fd5b61178486828701611667565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f602082840312156117ce575f80fd5b81358015158114611400575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561182d5761182d6117dd565b60405290565b5f60a0828403128015611844575f80fd5b5060405160a0810167ffffffffffffffff81118282101715611868576118686117dd565b6040526118748361154a565b81526118826020840161154a565b602082015260408381013590820152606080840135908201526118a76080840161154a565b60808201529392505050565b5f82601f8301126118c2575f80fd5b813567ffffffffffffffff8111156118dc576118dc6117dd565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff81118282101715611929576119296117dd565b604052818152838201602001851015611940575f80fd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561196c575f80fd5b813567ffffffffffffffff811115611982575f80fd5b820160408185031215611993575f80fd5b61199b61180a565b6119a48261154a565b8152602082013567ffffffffffffffff8111156119bf575f80fd5b6119cb868285016118b3565b602083015250949350505050565b5f602082840312156119e9575f80fd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b81810381811115610737576107376119f0565b602081525f825160038110611a6c577f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff60408401511660608301526060830151608080840152611acb60a08401826116e4565b949350505050565b5f60208284031215611ae3575f80fd5b813567ffffffffffffffff811115611af9575f80fd5b820160408185031215611b0a575f80fd5b611b1261180a565b813567ffffffffffffffff811115611b28575f80fd5b611b34868285016118b3565b825250602082013567ffffffffffffffff8111156119bf575f80fd5b80820180821115610737576107376119f056fea2646970667358221220d18bce88b2b8564cb96f635e13078732906ab7fd0f6d88ee01dc5e41476931d564736f6c634300081a0033", - "nonce": "0x11b", - "chainId": "0xaa36a7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xca49a2a0aa1044dae35e9ccaa35616b6ca01b7a847fa785c965548c03f14188e", - "transactionType": "CALL", - "contractName": "BoostRegistry", - "contractAddress": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "function": "register(uint8,string,address)", - "arguments": [ - "3", - "ERC20PeggedIncentive_2", - "0x64DFAE63662107c9C68589c726991790D00Fbc29" - ], - "transaction": { - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "gas": "0x113ad", - "value": "0x0", - "input": "0xd12dd4810000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000064dfae63662107c9c68589c726991790d00fbc2900000000000000000000000000000000000000000000000000000000000000164552433230506567676564496e63656e746976655f3200000000000000000000", - "nonce": "0x11c", - "chainId": "0xaa36a7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x005dc2763c346d7c2ae1b5df1b97bc114d6b4260cb833bb4870624311ca90234", - "transactionType": "CREATE2", - "contractName": "CGDAIncentive", - "contractAddress": "0x9ed41b9834d6865092520d34ee75292242d3fa56", - "function": null, - "arguments": null, - "transaction": { - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x237dec", - "value": "0x0", - "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b611b65806100855f395ff3fe6080604052600436106101f5575f3560e01c806354d1f13d11610117578063c884ef83116100ac578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b146105f8578063fe9fbb801461060b578063fee81cf41461062a575f80fd5b8063ec87621c146105d1578063f04e283e146105e5575f80fd5b8063c884ef8314610550578063db09da121461057e578063dcc213611461059d578063dcc59b6f146105bc575f80fd5b80638da5cb5b116100e75780638da5cb5b146104e5578063bb1757cf146104fd578063be4994f81461051c578063c78da39a1461053b575f80fd5b806354d1f13d1461047f578063715018a61461048757806375b238fc1461048f57806375ef18d0146104a3575f80fd5b80632de948071161018d578063474f5a441161015d578063474f5a44146103c25780634a4ee7b11461040b5780634e7165a21461041e578063514e62fc1461044a575f80fd5b80632de948071461030257806338d52e0f146103335780634359d28a14610384578063439fab91146103a3575f80fd5b80631cd64df4116101c85780631cd64df414610277578063228cb733146102ac57806325692962146102c057806328d6183b146102c8575f80fd5b806301ffc9a7146101f957806307621eca1461022d578063183a4f6e1461024f5780631c10893f14610264575b5f80fd5b348015610204575f80fd5b506102186102133660046114f8565b61065b565b60405190151581526020015b60405180910390f35b348015610238575f80fd5b506102416106b6565b604051908152602001610224565b61026261025d366004611537565b610736565b005b610262610272366004611576565b610743565b348015610282575f80fd5b50610218610291366004611576565b638b78c6d8600c9081525f9290925260209091205481161490565b3480156102b7575f80fd5b506102415f5481565b610262610759565b3480156102d3575f80fd5b506040517f53cf8555000000000000000000000000000000000000000000000000000000008152602001610224565b34801561030d575f80fd5b5061024161031c36600461159e565b638b78c6d8600c9081525f91909152602090205490565b34801561033e575f80fd5b5060075461035f9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610224565b34801561038f575f80fd5b5061026261039e3660046115ff565b6107a6565b3480156103ae575f80fd5b506102626103bd3660046116a9565b6108a0565b3480156103cd575f80fd5b506103e16103dc3660046116a9565b610b63565b6040805192835273ffffffffffffffffffffffffffffffffffffffff909116602083015201610224565b610262610419366004611576565b610c90565b348015610429575f80fd5b5061043d6104383660046116a9565b610ca2565b6040516102249190611716565b348015610455575f80fd5b50610218610464366004611576565b638b78c6d8600c9081525f9290925260209091205416151590565b610262610d60565b610262610d99565b34801561049a575f80fd5b50610241600281565b3480156104ae575f80fd5b506002546003546004546005546104c59392919084565b604080519485526020850193909352918301526060820152608001610224565b3480156104f0575f80fd5b50638b78c6d8195461035f565b348015610508575f80fd5b50610218610517366004611728565b610dac565b348015610527575f80fd5b506102626105363660046115ff565b610f82565b348015610546575f80fd5b5061024160065481565b34801561055b575f80fd5b5061021861056a36600461159e565b60016020525f908152604090205460ff1681565b348015610589575f80fd5b50610218610598366004611728565b611020565b3480156105a8575f80fd5b506102626105b73660046115ff565b611032565b3480156105c7575f80fd5b5061024160085481565b3480156105dc575f80fd5b50610241600181565b6102626105f336600461159e565b6110d0565b61026261060636600461159e565b61110a565b348015610616575f80fd5b5061021861062536600461159e565b611130565b348015610635575f80fd5b5061024161064436600461159e565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f53cf85550000000000000000000000000000000000000000000000000000000014806106b057506106b08261118f565b92915050565b6004545f9081906106c790426117a4565b6007549091505f906106ef9073ffffffffffffffffffffffffffffffffffffffff16306111e4565b90505f610e106002600101548461070691906117b7565b61071091906117ce565b60055461071d9190611806565b905081811161072c578061072e565b815b935050505090565b6107403382611217565b50565b61074b611222565b610755828261123c565b5050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b60026107b181611248565b8382146107ea576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b84811015610898575f84848381811061080757610807611819565b905060200201602081019061081c9190611846565b905080151560010361085e5761085987878481811061083d5761083d611819565b9050602002016020810190610852919061159e565b600161123c565b61088f565b61088f87878481811061087357610873611819565b9050602002016020810190610888919061159e565b6001611217565b506001016107ec565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108f15760018160011c14303b106108e85763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f6108ff838501856118ec565b80519091505f906109269073ffffffffffffffffffffffffffffffffffffffff16306111e4565b9050816080015181101561099757815160808301516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820183905260448201526064015b60405180910390fd5b602082015115806109aa57506040820151155b806109b757506060820151155b806109c9575081602001518260800151105b15610a00576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8151600780547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff90921691909117905560408051608080820183528285015180835260608087015160208086018290524296860187905288015191909401819052600291909155600392909255600492909255600555820151600655610a9b33611279565b610aaa8260a0015160016112c1565b815f015173ffffffffffffffffffffffffffffffffffffffff167f2364e5ed5f8639e9bae046dc67aabf43f410e931f25143a10f5e1a8744ad717e8360200151846040015185606001518660800151604051610b1f949392919093845260208401929092526040830152606082015260800190565b60405180910390a250508015610b5e576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610b7081611248565b5f610b7d8587018761196f565b90505f8160200151806020019051810190610b989190611a46565b8251600754919250610bc19173ffffffffffffffffffffffffffffffffffffffff169083611302565b81516007546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d39060680160408051601f1981840301815290829052610c6191611716565b60405180910390a260075490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610c98611222565b6107558282611217565b60605f610cb1838501856118ec565b60408051608081019091529091508060018152602001825f015173ffffffffffffffffffffffffffffffffffffffff1681526020013073ffffffffffffffffffffffffffffffffffffffff16815260200160405180602001604052808460800151815250604051602001610d289151815260200190565b60408051601f19818403018152918152915251610d489190602001611a5d565b60405160208183030381529060405291505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610da1611222565b610daa5f61134b565b565b5f610db5611222565b610dbe84611395565b610e1b57604080517f4139d81d00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8616600482015260248101919091525f604482015260640161098e565b73ffffffffffffffffffffffffffffffffffffffff84165f908152600160208190526040822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690911790556008805491610e7883611af8565b91905055505f610e866106b6565b426004556002549091508111610e9e57600254610eab565b600254610eab90826117a4565b600555600754610ed29073ffffffffffffffffffffffffffffffffffffffff168683611302565b6007546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529187901b90911660348201526048810182905273ffffffffffffffffffffffffffffffffffffffff8616907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d39060680160408051601f1981840301815290829052610f6f91611716565b60405180910390a2506001949350505050565b6002610f8d81611248565b838214610fc6576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b8481101561089857611018868683818110610fe557610fe5611819565b9050602002016020810190610ffa919061159e565b85858481811061100c5761100c611819565b9050602002013561123c565b600101610fc8565b5f61102a84611395565b949350505050565b600261103d81611248565b838214611076576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b84811015610898576110c886868381811061109557611095611819565b90506020020160208101906110aa919061159e565b8585848181106110bc576110bc611819565b90506020020135611217565b600101611078565b6110d8611222565b63389a75e1600c52805f526020600c2080544211156110fe57636f5e88185f526004601cfd5b5f90556107408161134b565b611112611222565b8060601b61112757637448fbae5f526004601cfd5b6107408161134b565b5f8173ffffffffffffffffffffffffffffffffffffffff16611155638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff1614806106b05750638b78c6d8600c9081525f839052602090205460031615156106b0565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa92167050000000000000000000000000000000000000000000000000000000014806106b057506106b08261140b565b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b61075582825f6114a1565b638b78c6d819543314610daa576382b429005f526004601cfd5b610755828260016114a1565b638b78c6d81954331461074057638b78c6d8600c52335f52806020600c205416610740576382b429005f526004601cfd5b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f51141716611342576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b5f8061139f6106b6565b90505f811180156113d3575060075481906113d09073ffffffffffffffffffffffffffffffffffffffff16306111e4565b10155b8015611404575073ffffffffffffffffffffffffffffffffffffffff83165f9081526001602052604090205460ff16155b9392505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d0000000000000000000000000000000000000000000000000000000014806106b057507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316146106b0565b638b78c6d8600c52825f526020600c208054838117836114c2575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f60208284031215611508575f80fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611404575f80fd5b5f60208284031215611547575f80fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611571575f80fd5b919050565b5f8060408385031215611587575f80fd5b6115908361154e565b946020939093013593505050565b5f602082840312156115ae575f80fd5b6114048261154e565b5f8083601f8401126115c7575f80fd5b50813567ffffffffffffffff8111156115de575f80fd5b6020830191508360208260051b85010111156115f8575f80fd5b9250929050565b5f805f8060408587031215611612575f80fd5b843567ffffffffffffffff811115611628575f80fd5b611634878288016115b7565b909550935050602085013567ffffffffffffffff811115611653575f80fd5b61165f878288016115b7565b95989497509550505050565b5f8083601f84011261167b575f80fd5b50813567ffffffffffffffff811115611692575f80fd5b6020830191508360208285010111156115f8575f80fd5b5f80602083850312156116ba575f80fd5b823567ffffffffffffffff8111156116d0575f80fd5b6116dc8582860161166b565b90969095509350505050565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f61140460208301846116e8565b5f805f6040848603121561173a575f80fd5b6117438461154e565b9250602084013567ffffffffffffffff81111561175e575f80fd5b61176a8682870161166b565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b818103818111156106b0576106b0611777565b80820281158282048414176106b0576106b0611777565b5f82611801577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b808201808211156106b0576106b0611777565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215611856575f80fd5b81358015158114611404575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff811182821017156118b5576118b5611865565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156118e4576118e4611865565b604052919050565b5f60c08284031280156118fd575f80fd5b5060405160c0810167ffffffffffffffff8111828210171561192157611921611865565b60405261192d8361154e565b81526020838101359082015260408084013590820152606080840135908201526080808401359082015261196360a0840161154e565b60a08201529392505050565b5f6020828403121561197f575f80fd5b813567ffffffffffffffff811115611995575f80fd5b8201604081850312156119a6575f80fd5b6119ae611892565b6119b78261154e565b8152602082013567ffffffffffffffff8111156119d2575f80fd5b80830192505084601f8301126119e6575f80fd5b813567ffffffffffffffff811115611a0057611a00611865565b611a136020601f19601f840116016118bb565b818152866020838601011115611a27575f80fd5b816020850160208301375f602092820183015290820152949350505050565b5f60208284031215611a56575f80fd5b5051919050565b602081525f825160038110611a99577f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff6040840151166060830152606083015160808084015261102a60a08401826116e8565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611b2857611b28611777565b506001019056fea264697066735822122076ed13a1ccd52f8abbba6dd73398f0c77602f5c558913c74cabda82d87fa3b6064736f6c634300081a0033", - "nonce": "0x11d", - "chainId": "0xaa36a7" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x43bea2f42054bf5bc9511a9c4cefb7e94446679b9fa62b6b2a1e005c138b6568", - "transactionType": "CALL", - "contractName": "BoostRegistry", - "contractAddress": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "function": "register(uint8,string,address)", - "arguments": [ - "3", - "CGDAIncentive_2", - "0x9Ed41B9834d6865092520D34ee75292242d3fA56" - ], - "transaction": { - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "gas": "0x12369", - "value": "0x0", - "input": "0xd12dd481000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000600000000000000000000000009ed41b9834d6865092520d34ee75292242d3fa56000000000000000000000000000000000000000000000000000000000000000f43474441496e63656e746976655f320000000000000000000000000000000000", - "nonce": "0x11e", + "input": "0xd12dd48100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000ba9c0739350c42d5f4bb55d779356c3cfeab257a000000000000000000000000000000000000000000000000000000000000002645524332305065676765645661726961626c654372697465726961496e63656e746976655f320000000000000000000000000000000000000000000000000000", + "nonce": "0x120", "chainId": "0xaa36a7" }, "additionalContracts": [], @@ -214,310 +46,62 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x17140cf", - "logs": [ - { - "address": "0x775c30cc9f5a1a7aaf4dfe2b1994dda5f4586f15", - "topics": [ - "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" - ], - "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", - "blockHash": "0x0a886491d308598a21e264e43f1cf5905e26776750cc66d22bf84378c38b2ab6", - "blockNumber": "0x6f49c4", - "transactionHash": "0xcbf33af39b02251f5f31919d50852369252262c8784b6d1ba05f6a3564186c7a", - "transactionIndex": "0xaf", - "logIndex": "0x16a", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000100000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xcbf33af39b02251f5f31919d50852369252262c8784b6d1ba05f6a3564186c7a", - "transactionIndex": "0xaf", - "blockHash": "0x0a886491d308598a21e264e43f1cf5905e26776750cc66d22bf84378c38b2ab6", - "blockNumber": "0x6f49c4", - "gasUsed": "0x1b87ef", - "effectiveGasPrice": "0xdcdf56a9", - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x775c30cc9f5a1a7aaf4dfe2b1994dda5f4586f15" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xc7e188", - "logs": [ - { - "address": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "topics": [ - "0x660d31df25c96b8a337fcf12a56b7363e5a997639db853d5dbaec7c01f31bd80", - "0x0000000000000000000000000000000000000000000000000000000000000003", - "0x81df11f794a19aa97cf6340c48d8c8e06b177aa051726da5538429f2de6d1e65" - ], - "data": "0x000000000000000000000000775c30cc9f5a1a7aaf4dfe2b1994dda5f4586f15", - "blockHash": "0xc498e66838893aa8cbaf28780cbc4fcf235c13c1363aaf6bc109824fde886a3f", - "blockNumber": "0x6f49c6", - "transactionHash": "0xdf06b1380bb7e7251f03c4c13143b9159111397a740afb1268318b2936d31797", - "transactionIndex": "0x70", - "logIndex": "0x137", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000100000000000000000000000000000040000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000080000000000000000000010000000000000000", - "type": "0x2", - "transactionHash": "0xdf06b1380bb7e7251f03c4c13143b9159111397a740afb1268318b2936d31797", - "transactionIndex": "0x70", - "blockHash": "0xc498e66838893aa8cbaf28780cbc4fcf235c13c1363aaf6bc109824fde886a3f", - "blockNumber": "0x6f49c6", - "gasUsed": "0xc74e", - "effectiveGasPrice": "0xdd580035", - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x118c5c1", - "logs": [ - { - "address": "0xc502d89b01b0137327adc0bd393fcee2de6ea6d0", - "topics": [ - "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" - ], - "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", - "blockHash": "0x919d39d6df8d61eb6905f7f124ce201ffc424cc8912f02c21ae64d368e1db92c", - "blockNumber": "0x6f49c7", - "transactionHash": "0x1f416728ffdcd92f0b6a6050ae9e663a721e0331601f034355977d56a8b29742", - "transactionIndex": "0x61", - "logIndex": "0x142", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x1f416728ffdcd92f0b6a6050ae9e663a721e0331601f034355977d56a8b29742", - "transactionIndex": "0x61", - "blockHash": "0x919d39d6df8d61eb6905f7f124ce201ffc424cc8912f02c21ae64d368e1db92c", - "blockNumber": "0x6f49c7", - "gasUsed": "0x18079a", - "effectiveGasPrice": "0xe45a7f43", - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0xc502d89b01b0137327adc0bd393fcee2de6ea6d0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xc48a85", - "logs": [ - { - "address": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "topics": [ - "0x660d31df25c96b8a337fcf12a56b7363e5a997639db853d5dbaec7c01f31bd80", - "0x0000000000000000000000000000000000000000000000000000000000000003", - "0xd330cb3e71356cd551bc12e0ff1b40ce92a83c9dbc1258a63dd3dbb784f7c351" - ], - "data": "0x000000000000000000000000c502d89b01b0137327adc0bd393fcee2de6ea6d0", - "blockHash": "0xee75e94ab95ff95cf63d256cd90bfa279031fb94b94eb16c9925de5c54147936", - "blockNumber": "0x6f49c8", - "transactionHash": "0x6223a4f7406daf6783a11ab801e7550938822568bc2da26b8b66a58630d155df", - "transactionIndex": "0x61", - "logIndex": "0xb9", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000020000000000000000020000000000000000000000100000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000000000000000000000048000000000000000000000000000000000000000000020000000000000000000000000000010000000000000000", - "type": "0x2", - "transactionHash": "0x6223a4f7406daf6783a11ab801e7550938822568bc2da26b8b66a58630d155df", - "transactionIndex": "0x61", - "blockHash": "0xee75e94ab95ff95cf63d256cd90bfa279031fb94b94eb16c9925de5c54147936", - "blockNumber": "0x6f49c8", - "gasUsed": "0xc7ae", - "effectiveGasPrice": "0xe8cb90bd", - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1130580", - "logs": [ - { - "address": "0xe7763684b43be4491a93469aa5d7868591343dea", - "topics": [ - "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" - ], - "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", - "blockHash": "0x7687973071529b5dc7f4f9bf7eb7092486927086a73f051de72bff5a6757090d", - "blockNumber": "0x6f49c9", - "transactionHash": "0xcf094c727941174da827653caa7c5d928d294f7186d82609c9744eeadeb9aef9", - "transactionIndex": "0x5d", - "logIndex": "0x18e", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000100000000000000000000004000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xcf094c727941174da827653caa7c5d928d294f7186d82609c9744eeadeb9aef9", - "transactionIndex": "0x5d", - "blockHash": "0x7687973071529b5dc7f4f9bf7eb7092486927086a73f051de72bff5a6757090d", - "blockNumber": "0x6f49c9", - "gasUsed": "0x1b8a53", - "effectiveGasPrice": "0xe6bda5e1", - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0xe7763684b43be4491a93469aa5d7868591343dea" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x18c69fe", - "logs": [ - { - "address": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "topics": [ - "0x660d31df25c96b8a337fcf12a56b7363e5a997639db853d5dbaec7c01f31bd80", - "0x0000000000000000000000000000000000000000000000000000000000000003", - "0xd2d17882a61b5bee6536f0bb3ac1c306f9e8bb1ace543475a48c27d0a13bff41" - ], - "data": "0x000000000000000000000000e7763684b43be4491a93469aa5d7868591343dea", - "blockHash": "0xa472fc2ffb5e8fd9d420d634eee8e29afda54b3fdd0c5c2ba016674cc3d13aae", - "blockNumber": "0x6f49ca", - "transactionHash": "0x5417a692a2dd8773dcaecd613b2fe28ffaf75abced5a6ef6aa44a852ace6ef76", - "transactionIndex": "0x5e", - "logIndex": "0x128", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000100000000008000000000000000000040000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000", - "type": "0x2", - "transactionHash": "0x5417a692a2dd8773dcaecd613b2fe28ffaf75abced5a6ef6aa44a852ace6ef76", - "transactionIndex": "0x5e", - "blockHash": "0xa472fc2ffb5e8fd9d420d634eee8e29afda54b3fdd0c5c2ba016674cc3d13aae", - "blockNumber": "0x6f49ca", - "gasUsed": "0xc859", - "effectiveGasPrice": "0xe86c4b54", - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xc23262", - "logs": [ - { - "address": "0x64dfae63662107c9c68589c726991790d00fbc29", - "topics": [ - "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" - ], - "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", - "blockHash": "0xcdbf395c9f877a07b5ec458f3a44c3f02317123495d73d238711c0d6cd48a157", - "blockNumber": "0x6f49cb", - "transactionHash": "0xa367a420c7de10348d7d537616e31f918d560107d70a1d81960940a8cc1dd759", - "transactionIndex": "0x51", - "logIndex": "0x129", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xa367a420c7de10348d7d537616e31f918d560107d70a1d81960940a8cc1dd759", - "transactionIndex": "0x51", - "blockHash": "0xcdbf395c9f877a07b5ec458f3a44c3f02317123495d73d238711c0d6cd48a157", - "blockNumber": "0x6f49cb", - "gasUsed": "0x187076", - "effectiveGasPrice": "0xfbc2c993", - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x64dfae63662107c9c68589c726991790d00fbc29" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x155250f", - "logs": [ - { - "address": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "topics": [ - "0x660d31df25c96b8a337fcf12a56b7363e5a997639db853d5dbaec7c01f31bd80", - "0x0000000000000000000000000000000000000000000000000000000000000003", - "0x0e8d7e7dfa9f9617c730d0b336928f2129409e3c3c4c695371f60ca8a681c1db" - ], - "data": "0x00000000000000000000000064dfae63662107c9c68589c726991790d00fbc29", - "blockHash": "0xb921c01545c630720e75fa7e957a9379d385be30b994a7a449eab277b7b989b3", - "blockNumber": "0x6f49cc", - "transactionHash": "0xca49a2a0aa1044dae35e9ccaa35616b6ca01b7a847fa785c965548c03f14188e", - "transactionIndex": "0x9d", - "logIndex": "0x1f2", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000100000000000000000000000000000040000000000000000000000000000000400000000000000000000004000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000004000000000000000048000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000", - "type": "0x2", - "transactionHash": "0xca49a2a0aa1044dae35e9ccaa35616b6ca01b7a847fa785c965548c03f14188e", - "transactionIndex": "0x9d", - "blockHash": "0xb921c01545c630720e75fa7e957a9379d385be30b994a7a449eab277b7b989b3", - "blockNumber": "0x6f49cc", - "gasUsed": "0xc796", - "effectiveGasPrice": "0xf508c5fb", - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1317668", + "cumulativeGasUsed": "0xbb4011", "logs": [ { - "address": "0x9ed41b9834d6865092520d34ee75292242d3fa56", + "address": "0xba9c0739350c42d5f4bb55d779356c3cfeab257a", "topics": [ "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" ], "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", - "blockHash": "0xccf3c2b17d436e8dd8550f714bd843839ac9696033e9b8c4f35812da03c51380", - "blockNumber": "0x6f49cd", - "transactionHash": "0x005dc2763c346d7c2ae1b5df1b97bc114d6b4260cb833bb4870624311ca90234", - "transactionIndex": "0x9f", - "logIndex": "0x132", + "blockHash": "0x6102d020b09d87d0d86c20bf22677a17533acabaaa33023d20c73fc674362f76", + "blockNumber": "0x6f4ac5", + "transactionHash": "0x6ce8f151d5232a52d94149f32bd949376e6e49b9687ab8dbf8e5f2533b791621", + "transactionIndex": "0x69", + "logIndex": "0xde", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000010000000000000040000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080002000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x005dc2763c346d7c2ae1b5df1b97bc114d6b4260cb833bb4870624311ca90234", - "transactionIndex": "0x9f", - "blockHash": "0xccf3c2b17d436e8dd8550f714bd843839ac9696033e9b8c4f35812da03c51380", - "blockNumber": "0x6f49cd", - "gasUsed": "0x184499", - "effectiveGasPrice": "0x105537a0f", + "transactionHash": "0x6ce8f151d5232a52d94149f32bd949376e6e49b9687ab8dbf8e5f2533b791621", + "transactionIndex": "0x69", + "blockHash": "0x6102d020b09d87d0d86c20bf22677a17533acabaaa33023d20c73fc674362f76", + "blockNumber": "0x6f4ac5", + "gasUsed": "0x1c6a8f", + "effectiveGasPrice": "0x10b5c1d3a", "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x9ed41b9834d6865092520d34ee75292242d3fa56" + "contractAddress": "0xba9c0739350c42d5f4bb55d779356c3cfeab257a" }, { "status": "0x1", - "cumulativeGasUsed": "0x7da604", + "cumulativeGasUsed": "0x10ec4d3", "logs": [ { "address": "0x54abb00f12755be99729e50dade1ba62c75f8879", "topics": [ "0x660d31df25c96b8a337fcf12a56b7363e5a997639db853d5dbaec7c01f31bd80", "0x0000000000000000000000000000000000000000000000000000000000000003", - "0x30bf19c7d6cee70a3f059f7806f024c10de339dbd885dc9896c79cf6d73c46fa" + "0x5f67280242c3be3264997d48a96385e2d79daca61274dfce3987a067bae4247c" ], - "data": "0x0000000000000000000000009ed41b9834d6865092520d34ee75292242d3fa56", - "blockHash": "0xc75630a3c32ed948c6307fa304cf2fac69f301ec1c08df817de358e02608a9f6", - "blockNumber": "0x6f49ce", - "transactionHash": "0x43bea2f42054bf5bc9511a9c4cefb7e94446679b9fa62b6b2a1e005c138b6568", - "transactionIndex": "0x44", - "logIndex": "0x73", + "data": "0x000000000000000000000000ba9c0739350c42d5f4bb55d779356c3cfeab257a", + "blockHash": "0x445dce8538893320c9232082bf3448b6693cd33ff05090c80a5715996b926aed", + "blockNumber": "0x6f4ac6", + "transactionHash": "0x8b43cf1875329d476fa594c48a7d837e53ba290bccdff4204d18a63484146285", + "transactionIndex": "0x74", + "logIndex": "0x1b0", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000100000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000000000020000000000048000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000100000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000000000000000000000000010000000000000400", "type": "0x2", - "transactionHash": "0x43bea2f42054bf5bc9511a9c4cefb7e94446679b9fa62b6b2a1e005c138b6568", - "transactionIndex": "0x44", - "blockHash": "0xc75630a3c32ed948c6307fa304cf2fac69f301ec1c08df817de358e02608a9f6", - "blockNumber": "0x6f49ce", - "gasUsed": "0xc742", - "effectiveGasPrice": "0x10ffcf830", + "transactionHash": "0x8b43cf1875329d476fa594c48a7d837e53ba290bccdff4204d18a63484146285", + "transactionIndex": "0x74", + "blockHash": "0x445dce8538893320c9232082bf3448b6693cd33ff05090c80a5715996b926aed", + "blockNumber": "0x6f4ac6", + "gasUsed": "0xc92a", + "effectiveGasPrice": "0x104f6e34c", "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", "contractAddress": null @@ -526,7 +110,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1734385056, + "timestamp": 1734388185, "chain": 11155111, - "commit": "3320c8dc" + "commit": "4d66951e" } diff --git a/packages/evm/broadcast/Deploy_Modules.s.sol/8453/run-1734388263.json b/packages/evm/broadcast/Deploy_Modules.s.sol/8453/run-1734388263.json new file mode 100644 index 00000000..8d3d6bce --- /dev/null +++ b/packages/evm/broadcast/Deploy_Modules.s.sol/8453/run-1734388263.json @@ -0,0 +1,128 @@ +{ + "transactions": [ + { + "hash": "0x85f9cdcad5b3bc3b441524336cb017e2115763e7a0051621f328c662ebb04787", + "transactionType": "CREATE2", + "contractName": "ERC20PeggedVariableCriteriaIncentive", + "contractAddress": "0xba9c0739350c42d5f4bb55d779356c3cfeab257a", + "function": null, + "arguments": null, + "transaction": { + "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x273ffa", + "value": "0x0", + "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b612052806100855f395ff3fe608060405260043610610291575f3560e01c8063715018a611610165578063c884ef83116100c6578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b14610754578063fe9fbb8014610767578063fee81cf414610786575f80fd5b8063ec87621c1461072d578063f04e283e14610741575f80fd5b8063db09da12116100ac578063db09da12146106da578063dcc21361146106f9578063dcc59b6f14610718575f80fd5b8063c884ef8314610697578063d54ad2a1146106c5575f80fd5b8063a4d66daf1161011b578063bb1757cf11610101578063bb1757cf14610645578063be4994f814610664578063c213f3f914610683575f80fd5b8063a4d66daf1461060f578063a871ced214610624575f80fd5b8063775486871161014b578063775486871461057b5780638da5cb5b146105cd5780639214fa4d146105e5575f80fd5b8063715018a61461055f57806375b238fc14610567575f80fd5b80632de948071161020f5780634a4ee7b1116101c5578063514e62fc116101ab578063514e62fc1461050d578063547d18641461054257806354d1f13d14610557575f80fd5b80634a4ee7b1146104ce5780634e7165a2146104e1575f80fd5b80634359d28a116101f55780634359d28a14610447578063439fab9114610466578063474f5a4414610485575f80fd5b80632de94807146103ea57806338d52e0f1461041b575f80fd5b80631cd64df411610264578063228cb7331161024a578063228cb7331461039457806325692962146103a857806328d6183b146103b0575f80fd5b80631cd64df41461030e5780631f1cb62b14610343575f80fd5b806301ffc9a71461029557806307621eca146102c9578063183a4f6e146102e65780631c10893f146102fb575b5f80fd5b3480156102a0575f80fd5b506102b46102af36600461179d565b6107b7565b60405190151581526020015b60405180910390f35b3480156102d4575f80fd5b505f545b6040519081526020016102c0565b6102f96102f43660046117e3565b610812565b005b6102f9610309366004611822565b61081f565b348015610319575f80fd5b506102b4610328366004611822565b638b78c6d8600c9081525f9290925260209091205481161490565b34801561034e575f80fd5b50600a5461036f9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016102c0565b34801561039f575f80fd5b506102d85f5481565b6102f9610835565b3480156103bb575f80fd5b506040517ff60c99c90000000000000000000000000000000000000000000000000000000081526020016102c0565b3480156103f5575f80fd5b506102d861040436600461184a565b638b78c6d8600c9081525f91909152602090205490565b348015610426575f80fd5b5060065461036f9073ffffffffffffffffffffffffffffffffffffffff1681565b348015610452575f80fd5b506102f96104613660046118ab565b610882565b348015610471575f80fd5b506102f9610480366004611955565b61097c565b348015610490575f80fd5b506104a461049f366004611955565b610cac565b6040805192835273ffffffffffffffffffffffffffffffffffffffff9091166020830152016102c0565b6102f96104dc366004611822565b610e0e565b3480156104ec575f80fd5b506105006104fb366004611955565b610e20565b6040516102c091906119e0565b348015610518575f80fd5b506102b4610527366004611822565b638b78c6d8600c9081525f9290925260209091205416151590565b34801561054d575f80fd5b506102d860025481565b6102f9610eba565b6102f9610ef3565b348015610572575f80fd5b506102d8600281565b348015610586575f80fd5b506003546004546005546105bd9260ff908116929190811690610100900473ffffffffffffffffffffffffffffffffffffffff1684565b6040516102c09493929190611a33565b3480156105d8575f80fd5b50638b78c6d8195461036f565b3480156105f0575f80fd5b50600a5473ffffffffffffffffffffffffffffffffffffffff1661036f565b34801561061a575f80fd5b506102d860085481565b34801561062f575f80fd5b50610638610f06565b6040516102c09190611abb565b348015610650575f80fd5b506102b461065f366004611ac9565b610fa0565b34801561066f575f80fd5b506102f961067e3660046118ab565b6111cd565b34801561068e575f80fd5b50600b546102d8565b3480156106a2575f80fd5b506102b46106b136600461184a565b60016020525f908152604090205460ff1681565b3480156106d0575f80fd5b506102d860095481565b3480156106e5575f80fd5b506102b46106f4366004611ac9565b61126b565b348015610704575f80fd5b506102f96107133660046118ab565b6112de565b348015610723575f80fd5b506102d860075481565b348015610738575f80fd5b506102d8600181565b6102f961074f36600461184a565b61137c565b6102f961076236600461184a565b6113b6565b348015610772575f80fd5b506102b461078136600461184a565b6113dc565b348015610791575f80fd5b506102d86107a036600461184a565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167ff60c99c900000000000000000000000000000000000000000000000000000000148061080c575061080c8261143b565b92915050565b61081c3382611490565b50565b61082761149b565b61083182826114b5565b5050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b600261088d816114c1565b8382146108c6576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b84811015610974575f8484838181106108e3576108e3611b18565b90506020020160208101906108f89190611b45565b905080151560010361093a5761093587878481811061091957610919611b18565b905060200201602081019061092e919061184a565b60016114b5565b61096b565b61096b87878481811061094f5761094f611b18565b9050602002016020810190610964919061184a565b6001611490565b506001016108c8565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156109cd5760018160011c14303b106109c45763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f6109db83850185611c00565b905080606001515f03610a1a576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606081015181515f90610a439073ffffffffffffffffffffffffffffffffffffffff16306114f2565b905081811015610aac5782516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481018290526044810183905260640160405180910390fd5b60c083015183516006805473ffffffffffffffffffffffffffffffffffffffff9283167fffffffffffffffffffffffff0000000000000000000000000000000000000000918216179091556020860151600a805491909316911617905560408401515f55606084015160085560a0840151600b5580516003805483929082907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660018381811115610b6057610b606119f2565b02179055506020820151600182015560408201516002909101805460609093015173ffffffffffffffffffffffffffffffffffffffff16610100027fffffffffffffffffffffff00000000000000000000000000000000000000000090931660ff90921691909117919091179055610bd733611525565b610be68460800151600161156d565b836020015173ffffffffffffffffffffffffffffffffffffffff16845f015173ffffffffffffffffffffffffffffffffffffffff167fdc505a50c6f2c816d981a377c8177e2604d8302821a502bc9f742e0748f338428660400151876060015188608001518960a001518a60c00151604051610c66959493929190611cf9565b60405180910390a3505050508015610ca7576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610cb9816114c1565b5f610cc685870187611deb565b90505f8160200151806020019051810190610ce19190611e68565b90508060085f828254610cf49190611eac565b90915550508151600654610d219173ffffffffffffffffffffffffffffffffffffffff90911690836115ae565b81516006546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610ddf916119e0565b60405180910390a260065490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610e1661149b565b6108318282611490565b60605f610e2f83850185611c00565b6060818101516040805160808101825260018152845173ffffffffffffffffffffffffffffffffffffffff16602080830191909152308284015282518082018452849052825180820185905283518082038301815290840184529482019490945290519394509092610ea19201611ebf565b6040516020818303038152906040529250505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610efb61149b565b610f045f6115f7565b565b604080516080810182525f808252602082018190529181018290526060810191909152604080516080810190915260038054829060ff166001811115610f4e57610f4e6119f2565b6001811115610f5f57610f5f6119f2565b81526001820154602082015260029091015460ff81166040830152610100900473ffffffffffffffffffffffffffffffffffffffff16606090910152919050565b5f610fa961149b565b5f610fb683850185611f3d565b90505f8160200151806020019051810190610fd19190611e68565b90505f80545f03610fe3575080611006565b670de0b6b3a7640000825f54610ff99190611fba565b6110039190611fd1565b90505b600b54158015906110185750600b5481115b156110225750600b545b61102b81611641565b611061576040517f6247a84e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600854816009546110729190612009565b11156110aa576040517f360e42e100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060095f8282546110bb9190612009565b92505081905550600160075f8282546110d49190612009565b90915550506006546110fd9073ffffffffffffffffffffffffffffffffffffffff1688836115ae565b6006546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529189901b90911660348201526048810182905273ffffffffffffffffffffffffffffffffffffffff8816907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290526111b8916119e0565b60405180910390a25060019695505050505050565b60026111d8816114c1565b838214611211576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109745761126386868381811061123057611230611b18565b9050602002016020810190611245919061184a565b85858481811061125757611257611b18565b905060200201356114b5565b600101611213565b5f808061127a84860186611f3d565b90505f81602001518060200190518101906112959190611e68565b90505f545f036112a7578092506112ca565b670de0b6b3a7640000815f546112bd9190611fba565b6112c79190611fd1565b92505b6112d383611641565b979650505050505050565b60026112e9816114c1565b838214611322576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109745761137486868381811061134157611341611b18565b9050602002016020810190611356919061184a565b85858481811061136857611368611b18565b90506020020135611490565b600101611324565b61138461149b565b63389a75e1600c52805f526020600c2080544211156113aa57636f5e88185f526004601cfd5b5f905561081c816115f7565b6113be61149b565b8060601b6113d357637448fbae5f526004601cfd5b61081c816115f7565b5f8173ffffffffffffffffffffffffffffffffffffffff16611401638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff16148061080c5750638b78c6d8600c9081525f8390526020902054600316151561080c565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f5658633800000000000000000000000000000000000000000000000000000000148061080c575061080c8261165b565b61083182825f6116b0565b638b78c6d819543314610f04576382b429005f526004601cfd5b610831828260016116b0565b638b78c6d81954331461081c57638b78c6d8600c52335f52806020600c20541661081c576382b429005f526004601cfd5b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f511417166115ee576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b5f600854826009546116539190612009565b111592915050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa921670500000000000000000000000000000000000000000000000000000000148061080c575061080c82611707565b638b78c6d8600c52825f526020600c208054838117836116d1575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d00000000000000000000000000000000000000000000000000000000148061080c57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000083161461080c565b5f602082840312156117ad575f80fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146117dc575f80fd5b9392505050565b5f602082840312156117f3575f80fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461181d575f80fd5b919050565b5f8060408385031215611833575f80fd5b61183c836117fa565b946020939093013593505050565b5f6020828403121561185a575f80fd5b6117dc826117fa565b5f8083601f840112611873575f80fd5b50813567ffffffffffffffff81111561188a575f80fd5b6020830191508360208260051b85010111156118a4575f80fd5b9250929050565b5f805f80604085870312156118be575f80fd5b843567ffffffffffffffff8111156118d4575f80fd5b6118e087828801611863565b909550935050602085013567ffffffffffffffff8111156118ff575f80fd5b61190b87828801611863565b95989497509550505050565b5f8083601f840112611927575f80fd5b50813567ffffffffffffffff81111561193e575f80fd5b6020830191508360208285010111156118a4575f80fd5b5f8060208385031215611966575f80fd5b823567ffffffffffffffff81111561197c575f80fd5b61198885828601611917565b90969095509350505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f6117dc6020830184611994565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b60028110611a2f57611a2f6119f2565b9052565b60808101611a418287611a1f565b84602083015260ff8416604083015273ffffffffffffffffffffffffffffffffffffffff8316606083015295945050505050565b611a80828251611a1f565b6020810151602083015260ff604082015116604083015273ffffffffffffffffffffffffffffffffffffffff60608201511660608301525050565b6080810161080c8284611a75565b5f805f60408486031215611adb575f80fd5b611ae4846117fa565b9250602084013567ffffffffffffffff811115611aff575f80fd5b611b0b86828701611917565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215611b55575f80fd5b813580151581146117dc575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b60405160e0810167ffffffffffffffff81118282101715611bb457611bb4611b64565b60405290565b6040516080810167ffffffffffffffff81118282101715611bb457611bb4611b64565b6040805190810167ffffffffffffffff81118282101715611bb457611bb4611b64565b5f81830361014081128015611c13575f80fd5b50611c1c611b91565b611c25846117fa565b8152611c33602085016117fa565b60208201526040848101359082015260608085013590820152611c58608085016117fa565b60808281019190915260a085810135908301527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4083011215611c98575f80fd5b611ca0611bba565b915060c084013560028110611cb3575f80fd5b825260e0840135602083015261010084013560ff81168114611cd3575f80fd5b6040830152611ce561012085016117fa565b606083015260c08101919091529392505050565b8581526020810185905273ffffffffffffffffffffffffffffffffffffffff84166040820152606081018390526101008101611d386080830184611a75565b9695505050505050565b5f82601f830112611d51575f80fd5b813567ffffffffffffffff811115611d6b57611d6b611b64565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff81118282101715611db857611db8611b64565b604052818152838201602001851015611dcf575f80fd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215611dfb575f80fd5b813567ffffffffffffffff811115611e11575f80fd5b820160408185031215611e22575f80fd5b611e2a611bdd565b611e33826117fa565b8152602082013567ffffffffffffffff811115611e4e575f80fd5b611e5a86828501611d42565b602083015250949350505050565b5f60208284031215611e78575f80fd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8181038181111561080c5761080c611e7f565b602081525f825160038110611ed657611ed66119f2565b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff60408401511660608301526060830151608080840152611f3560a0840182611994565b949350505050565b5f60208284031215611f4d575f80fd5b813567ffffffffffffffff811115611f63575f80fd5b820160408185031215611f74575f80fd5b611f7c611bdd565b813567ffffffffffffffff811115611f92575f80fd5b611f9e86828501611d42565b825250602082013567ffffffffffffffff811115611e4e575f80fd5b808202811582820484141761080c5761080c611e7f565b5f82612004577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b8082018082111561080c5761080c611e7f56fea2646970667358221220398fa7898e69c86223ec6bd1de26cb4f1acc086997e3938c4837d8121beb239064736f6c634300081a0033", + "nonce": "0x80", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa821d0bfb963324a4d3eb3084494898487d76cd28927a32cec055c32b4c284e3", + "transactionType": "CALL", + "contractName": "BoostRegistry", + "contractAddress": "0x54abb00f12755be99729e50dade1ba62c75f8879", + "function": "register(uint8,string,address)", + "arguments": [ + "3", + "ERC20PeggedVariableCriteriaIncentive_2", + "0xBA9C0739350C42d5f4bB55d779356C3CfEaB257a" + ], + "transaction": { + "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", + "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", + "gas": "0x12633", + "value": "0x0", + "input": "0xd12dd48100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000ba9c0739350c42d5f4bb55d779356c3cfeab257a000000000000000000000000000000000000000000000000000000000000002645524332305065676765645661726961626c654372697465726961496e63656e746976655f320000000000000000000000000000000000000000000000000000", + "nonce": "0x81", + "chainId": "0x2105" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x2dfc23f", + "logs": [ + { + "address": "0xba9c0739350c42d5f4bb55d779356c3cfeab257a", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0x44c0a4a868ba4a2c6baf2da05c09a329f03acdfc5abf2de6eed6768d561ab111", + "blockNumber": "0x16b2696", + "transactionHash": "0x85f9cdcad5b3bc3b441524336cb017e2115763e7a0051621f328c662ebb04787", + "transactionIndex": "0xbb", + "logIndex": "0xd9c", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080002000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x85f9cdcad5b3bc3b441524336cb017e2115763e7a0051621f328c662ebb04787", + "transactionIndex": "0xbb", + "blockHash": "0x44c0a4a868ba4a2c6baf2da05c09a329f03acdfc5abf2de6eed6768d561ab111", + "blockNumber": "0x16b2696", + "gasUsed": "0x1c6a8f", + "effectiveGasPrice": "0xdffc57", + "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xba9c0739350c42d5f4bb55d779356c3cfeab257a", + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x3346e274", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0x57cf5162649", + "l1GasPrice": "0x370538074", + "l1GasUsed": "0x10518" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x1567416", + "logs": [ + { + "address": "0x54abb00f12755be99729e50dade1ba62c75f8879", + "topics": [ + "0x660d31df25c96b8a337fcf12a56b7363e5a997639db853d5dbaec7c01f31bd80", + "0x0000000000000000000000000000000000000000000000000000000000000003", + "0x5f67280242c3be3264997d48a96385e2d79daca61274dfce3987a067bae4247c" + ], + "data": "0x000000000000000000000000ba9c0739350c42d5f4bb55d779356c3cfeab257a", + "blockHash": "0x6fed2e610dbbff8f2d95cfce9b3c503b699d0b16f4151601774645518754d1b4", + "blockNumber": "0x16b2699", + "transactionHash": "0xa821d0bfb963324a4d3eb3084494898487d76cd28927a32cec055c32b4c284e3", + "transactionIndex": "0x94", + "logIndex": "0x190", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000100000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000000000000000000000000010000000000000400", + "type": "0x2", + "transactionHash": "0xa821d0bfb963324a4d3eb3084494898487d76cd28927a32cec055c32b4c284e3", + "transactionIndex": "0x94", + "blockHash": "0x6fed2e610dbbff8f2d95cfce9b3c503b699d0b16f4151601774645518754d1b4", + "blockNumber": "0x16b2699", + "gasUsed": "0xc92a", + "effectiveGasPrice": "0xe037e2", + "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", + "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", + "contractAddress": null, + "l1BaseFeeScalar": "0x8dd", + "l1BlobBaseFee": "0x3346e274", + "l1BlobBaseFeeScalar": "0x101c12", + "l1Fee": "0x2d519537ad", + "l1GasPrice": "0x370538074", + "l1GasUsed": "0x86c" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1734388263, + "chain": 8453, + "commit": "4d66951e" +} diff --git a/packages/evm/broadcast/Deploy_Modules.s.sol/8453/run-latest.json b/packages/evm/broadcast/Deploy_Modules.s.sol/8453/run-latest.json index 61efba87..8d3d6bce 100644 --- a/packages/evm/broadcast/Deploy_Modules.s.sol/8453/run-latest.json +++ b/packages/evm/broadcast/Deploy_Modules.s.sol/8453/run-latest.json @@ -1,210 +1,42 @@ { "transactions": [ { - "hash": "0x4a200f05f39c28fc775071bd1c6d13f8c463a033476be1beda1e8839e9efd387", + "hash": "0x85f9cdcad5b3bc3b441524336cb017e2115763e7a0051621f328c662ebb04787", "transactionType": "CREATE2", - "contractName": "ERC20Incentive", - "contractAddress": "0x775c30cc9f5a1a7aaf4dfe2b1994dda5f4586f15", + "contractName": "ERC20PeggedVariableCriteriaIncentive", + "contractAddress": "0xba9c0739350c42d5f4bb55d779356c3cfeab257a", "function": null, "arguments": null, "transaction": { "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x2606f4", + "gas": "0x273ffa", "value": "0x0", - "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b611f45806100855f395ff3fe608060405260043610610229575f3560e01c806354d1f13d11610131578063c884ef83116100ac578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b1461063e578063fe9fbb8014610651578063fee81cf414610670575f80fd5b8063ec87621c14610617578063f04e283e1461062b575f80fd5b8063c884ef8314610596578063db09da12146105c4578063dcc21361146105e3578063dcc59b6f14610602575f80fd5b8063a4d66daf11610101578063b30906d4116100e7578063b30906d414610539578063bb1757cf14610558578063be4994f814610577575f80fd5b8063a4d66daf146104fe578063a8c62e7614610513575f80fd5b806354d1f13d146104c2578063715018a6146104ca57806375b238fc146104d25780638da5cb5b146104e6575f80fd5b806328d6183b116101c1578063439fab91116101915780634a4ee7b1116101775780634a4ee7b11461044e5780634e7165a214610461578063514e62fc1461048d575f80fd5b8063439fab91146103e6578063474f5a4414610405575f80fd5b806328d6183b1461030b5780632de948071461034557806338d52e0f146103765780634359d28a146103c7575f80fd5b80631cd64df4116101fc5780631cd64df4146102a65780632275aea9146102db578063228cb733146102ef5780632569296214610303575f80fd5b806301ffc9a71461022d57806307621eca14610261578063183a4f6e1461027e5780631c10893f14610293575b5f80fd5b348015610238575f80fd5b5061024c6102473660046117ea565b6106a1565b60405190151581526020015b60405180910390f35b34801561026c575f80fd5b505f545b604051908152602001610258565b61029161028c366004611829565b6106fc565b005b6102916102a1366004611868565b610709565b3480156102b1575f80fd5b5061024c6102c0366004611868565b638b78c6d8600c9081525f9290925260209091205481161490565b3480156102e6575f80fd5b5061029161071f565b3480156102fa575f80fd5b506102705f5481565b61029161089e565b348015610316575f80fd5b506040517f7cc1d5bb000000000000000000000000000000000000000000000000000000008152602001610258565b348015610350575f80fd5b5061027061035f366004611890565b638b78c6d8600c9081525f91909152602090205490565b348015610381575f80fd5b506004546103a29073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610258565b3480156103d2575f80fd5b506102916103e13660046118f1565b6108eb565b3480156103f1575f80fd5b5061029161040036600461199b565b6109e5565b348015610410575f80fd5b5061042461041f36600461199b565b610cb2565b6040805192835273ffffffffffffffffffffffffffffffffffffffff909116602083015201610258565b61029161045c366004611868565b610eb5565b34801561046c575f80fd5b5061048061047b36600461199b565b610ec7565b6040516102589190611a08565b348015610498575f80fd5b5061024c6104a7366004611868565b638b78c6d8600c9081525f9290925260209091205416151590565b610291610f97565b610291610fd0565b3480156104dd575f80fd5b50610270600281565b3480156104f1575f80fd5b50638b78c6d819546103a2565b348015610509575f80fd5b5061027060065481565b34801561051e575f80fd5b5060025461052c9060ff1681565b6040516102589190611a5b565b348015610544575f80fd5b506103a2610553366004611829565b610fe3565b348015610563575f80fd5b5061024c610572366004611a69565b611018565b348015610582575f80fd5b506102916105913660046118f1565b611289565b3480156105a1575f80fd5b5061024c6105b0366004611890565b60016020525f908152604090205460ff1681565b3480156105cf575f80fd5b5061024c6105de366004611a69565b611327565b3480156105ee575f80fd5b506102916105fd3660046118f1565b611339565b34801561060d575f80fd5b5061027060055481565b348015610622575f80fd5b50610270600181565b610291610639366004611890565b6113d7565b61029161064c366004611890565b611411565b34801561065c575f80fd5b5061024c61066b366004611890565b611437565b34801561067b575f80fd5b5061027061068a366004611890565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f7cc1d5bb0000000000000000000000000000000000000000000000000000000014806106f657506106f682611496565b92915050565b61070633826114eb565b50565b6107116114f6565b61071b8282611510565b5050565b600161072a8161151c565b600160025460ff16600181111561074357610743611a1a565b1461077a576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f604051806020016040528042446107929190611ae5565b905260038054602083208084529293505f926107ae9190611b25565b815481106107be576107be611b38565b5f918252602082200154905460045473ffffffffffffffffffffffffffffffffffffffff92831693506107f49216908390611540565b6004545f546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606093841b811660208301529284901b9092166034830152604882015273ffffffffffffffffffffffffffffffffffffffff8216907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d39060680160408051601f198184030181529082905261089191611a08565b60405180910390a2505050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b60026108f681611589565b83821461092f576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109dd575f84848381811061094c5761094c611b38565b90506020020160208101906109619190611b65565b90508015156001036109a35761099e87878481811061098257610982611b38565b90506020020160208101906109979190611890565b6001611510565b6109d4565b6109d48787848181106109b8576109b8611b38565b90506020020160208101906109cd9190611890565b60016114eb565b50600101610931565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf6011328054600382558015610a365760018160011c14303b10610a2d5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f610a4483850185611c0b565b905080604001515f1480610a5a57506060810151155b15610a91576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f600182602001516001811115610aaa57610aaa611a1a565b03610ab9578160400151610acd565b81606001518260400151610acd9190611c90565b82519091505f90610af49073ffffffffffffffffffffffffffffffffffffffff16306115ba565b905081811015610b5e5782516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff909116600482015260248101829052604481018390526064015b60405180910390fd5b8251600480547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9092169190911790556020830151600280547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660018381811115610be257610be2611a1a565b021790555060408301515f556060830151600655610bff336115ed565b610c0e83608001516001611635565b825f015173ffffffffffffffffffffffffffffffffffffffff167fe83379cf1b79044fa1d0063e68012349f4f5fb730e6a875bdc9d463747ecd0858460200151856040015186606001518760800151604051610c6d9493929190611ca7565b60405180910390a25050508015610cad576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610cbf81611589565b5f610ccc85870187611ce6565b90505f8160200151806020019051810190610ce79190611dbd565b9050600160025460ff166001811115610d0257610d02611a1a565b03610d79575f5481141580610d1857505f600554115b15610d70573382604051602001610d2f9190611dd4565b60408051601f19818403018152908290527f4139d81d000000000000000000000000000000000000000000000000000000008252610b559291600401611e0e565b5f600655610dbe565b5f54610d859082611b25565b15610d9c573382604051602001610d2f9190611dd4565b5f54610da89082611e3c565b60065f828254610db89190611e4f565b90915550505b8151600454610de69173ffffffffffffffffffffffffffffffffffffffff9091169083611540565b81516004546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d39060680160408051601f1981840301815290829052610e8691611a08565b60405180910390a260045490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610ebd6114f6565b61071b82826114eb565b60605f610ed683850185611c0b565b90505f600182602001516001811115610ef157610ef1611a1a565b03610f00578160400151610f14565b81606001518260400151610f149190611c90565b6040805160808101825260018152845173ffffffffffffffffffffffffffffffffffffffff166020808301919091523082840152825180820184528490528251808201859052835180820383018152908401845260608301529151929350610f7e92909101611e62565b6040516020818303038152906040529250505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610fd86114f6565b610fe15f611676565b565b60038181548110610ff2575f80fd5b5f9182526020909120015473ffffffffffffffffffffffffffffffffffffffff16905081565b5f6110216114f6565b61102a846116c0565b611060576040517f6247a84e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60025460ff16600181111561107857611078611a1a565b0361119f5760058054905f61108c83611ed8565b909155505073ffffffffffffffffffffffffffffffffffffffff8085165f908152600160208190526040822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169091179055546004546110f29216908690611540565b6004545f546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606093841b811660208301529287901b9092166034830152604882015273ffffffffffffffffffffffffffffffffffffffff8516907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d39060680160408051601f198184030181529082905261118f91611a08565b60405180910390a2506001611282565b60058054905f6111ae83611ed8565b909155505073ffffffffffffffffffffffffffffffffffffffff84165f81815260016020819052604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168317905560038054928301815583527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b90910180547fffffffffffffffffffffffff00000000000000000000000000000000000000001684179055517ff0abe0f5c6f02112a9a4332e7b091bf49040ffddeedb73785a9b9a0a3ca7f1539190a25060015b9392505050565b600261129481611589565b8382146112cd576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109dd5761131f8686838181106112ec576112ec611b38565b90506020020160208101906113019190611890565b85858481811061131357611313611b38565b90506020020135611510565b6001016112cf565b5f611331846116c0565b949350505050565b600261134481611589565b83821461137d576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109dd576113cf86868381811061139c5761139c611b38565b90506020020160208101906113b19190611890565b8585848181106113c3576113c3611b38565b905060200201356114eb565b60010161137f565b6113df6114f6565b63389a75e1600c52805f526020600c20805442111561140557636f5e88185f526004601cfd5b5f905561070681611676565b6114196114f6565b8060601b61142e57637448fbae5f526004601cfd5b61070681611676565b5f8173ffffffffffffffffffffffffffffffffffffffff1661145c638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff1614806106f65750638b78c6d8600c9081525f839052602090205460031615156106f6565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa92167050000000000000000000000000000000000000000000000000000000014806106f657506106f6826116fd565b61071b82825f611793565b638b78c6d819543314610fe1576382b429005f526004601cfd5b61071b82826001611793565b638b78c6d8600c52335f52806020600c205416610706576382b429005f526004601cfd5b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f51141716611580576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d81954331461070657638b78c6d8600c52335f52806020600c205416610706576382b429005f526004601cfd5b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b73ffffffffffffffffffffffffffffffffffffffff81165f9081526001602052604081205460ff161580156106f657506006546005541092915050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d0000000000000000000000000000000000000000000000000000000014806106f657507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316146106f6565b638b78c6d8600c52825f526020600c208054838117836117b4575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f602082840312156117fa575f80fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611282575f80fd5b5f60208284031215611839575f80fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611863575f80fd5b919050565b5f8060408385031215611879575f80fd5b61188283611840565b946020939093013593505050565b5f602082840312156118a0575f80fd5b61128282611840565b5f8083601f8401126118b9575f80fd5b50813567ffffffffffffffff8111156118d0575f80fd5b6020830191508360208260051b85010111156118ea575f80fd5b9250929050565b5f805f8060408587031215611904575f80fd5b843567ffffffffffffffff81111561191a575f80fd5b611926878288016118a9565b909550935050602085013567ffffffffffffffff811115611945575f80fd5b611951878288016118a9565b95989497509550505050565b5f8083601f84011261196d575f80fd5b50813567ffffffffffffffff811115611984575f80fd5b6020830191508360208285010111156118ea575f80fd5b5f80602083850312156119ac575f80fd5b823567ffffffffffffffff8111156119c2575f80fd5b6119ce8582860161195d565b90969095509350505050565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f61128260208301846119da565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b60028110611a5757611a57611a1a565b9052565b602081016106f68284611a47565b5f805f60408486031215611a7b575f80fd5b611a8484611840565b9250602084013567ffffffffffffffff811115611a9f575f80fd5b611aab8682870161195d565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b808201808211156106f6576106f6611ab8565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f82611b3357611b33611af8565b500690565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215611b75575f80fd5b81358015158114611282575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715611bd457611bd4611b84565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715611c0357611c03611b84565b604052919050565b5f60a0828403128015611c1c575f80fd5b5060405160a0810167ffffffffffffffff81118282101715611c4057611c40611b84565b604052611c4c83611840565b8152602083013560028110611c5f575f80fd5b60208201526040838101359082015260608084013590820152611c8460808401611840565b60808201529392505050565b80820281158282048414176106f6576106f6611ab8565b60808101611cb58287611a47565b84602083015283604083015273ffffffffffffffffffffffffffffffffffffffff8316606083015295945050505050565b5f60208284031215611cf6575f80fd5b813567ffffffffffffffff811115611d0c575f80fd5b820160408185031215611d1d575f80fd5b611d25611bb1565b611d2e82611840565b8152602082013567ffffffffffffffff811115611d49575f80fd5b80830192505084601f830112611d5d575f80fd5b813567ffffffffffffffff811115611d7757611d77611b84565b611d8a6020601f19601f84011601611bda565b818152866020838601011115611d9e575f80fd5b816020850160208301375f602092820183015290820152949350505050565b5f60208284031215611dcd575f80fd5b5051919050565b6020815273ffffffffffffffffffffffffffffffffffffffff82511660208201525f602083015160408084015261133160608401826119da565b73ffffffffffffffffffffffffffffffffffffffff83168152604060208201525f61133160408301846119da565b5f82611e4a57611e4a611af8565b500490565b818103818111156106f6576106f6611ab8565b602081525f825160038110611e7957611e79611a1a565b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff6040840151166060830152606083015160808084015261133160a08401826119da565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611f0857611f08611ab8565b506001019056fea2646970667358221220cadae2945f6aa80d1ae1434f91514602fffc1df8f54ffb6e3e58df7005a6156264736f6c634300081a0033", - "nonce": "0x76", + "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b612052806100855f395ff3fe608060405260043610610291575f3560e01c8063715018a611610165578063c884ef83116100c6578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b14610754578063fe9fbb8014610767578063fee81cf414610786575f80fd5b8063ec87621c1461072d578063f04e283e14610741575f80fd5b8063db09da12116100ac578063db09da12146106da578063dcc21361146106f9578063dcc59b6f14610718575f80fd5b8063c884ef8314610697578063d54ad2a1146106c5575f80fd5b8063a4d66daf1161011b578063bb1757cf11610101578063bb1757cf14610645578063be4994f814610664578063c213f3f914610683575f80fd5b8063a4d66daf1461060f578063a871ced214610624575f80fd5b8063775486871161014b578063775486871461057b5780638da5cb5b146105cd5780639214fa4d146105e5575f80fd5b8063715018a61461055f57806375b238fc14610567575f80fd5b80632de948071161020f5780634a4ee7b1116101c5578063514e62fc116101ab578063514e62fc1461050d578063547d18641461054257806354d1f13d14610557575f80fd5b80634a4ee7b1146104ce5780634e7165a2146104e1575f80fd5b80634359d28a116101f55780634359d28a14610447578063439fab9114610466578063474f5a4414610485575f80fd5b80632de94807146103ea57806338d52e0f1461041b575f80fd5b80631cd64df411610264578063228cb7331161024a578063228cb7331461039457806325692962146103a857806328d6183b146103b0575f80fd5b80631cd64df41461030e5780631f1cb62b14610343575f80fd5b806301ffc9a71461029557806307621eca146102c9578063183a4f6e146102e65780631c10893f146102fb575b5f80fd5b3480156102a0575f80fd5b506102b46102af36600461179d565b6107b7565b60405190151581526020015b60405180910390f35b3480156102d4575f80fd5b505f545b6040519081526020016102c0565b6102f96102f43660046117e3565b610812565b005b6102f9610309366004611822565b61081f565b348015610319575f80fd5b506102b4610328366004611822565b638b78c6d8600c9081525f9290925260209091205481161490565b34801561034e575f80fd5b50600a5461036f9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016102c0565b34801561039f575f80fd5b506102d85f5481565b6102f9610835565b3480156103bb575f80fd5b506040517ff60c99c90000000000000000000000000000000000000000000000000000000081526020016102c0565b3480156103f5575f80fd5b506102d861040436600461184a565b638b78c6d8600c9081525f91909152602090205490565b348015610426575f80fd5b5060065461036f9073ffffffffffffffffffffffffffffffffffffffff1681565b348015610452575f80fd5b506102f96104613660046118ab565b610882565b348015610471575f80fd5b506102f9610480366004611955565b61097c565b348015610490575f80fd5b506104a461049f366004611955565b610cac565b6040805192835273ffffffffffffffffffffffffffffffffffffffff9091166020830152016102c0565b6102f96104dc366004611822565b610e0e565b3480156104ec575f80fd5b506105006104fb366004611955565b610e20565b6040516102c091906119e0565b348015610518575f80fd5b506102b4610527366004611822565b638b78c6d8600c9081525f9290925260209091205416151590565b34801561054d575f80fd5b506102d860025481565b6102f9610eba565b6102f9610ef3565b348015610572575f80fd5b506102d8600281565b348015610586575f80fd5b506003546004546005546105bd9260ff908116929190811690610100900473ffffffffffffffffffffffffffffffffffffffff1684565b6040516102c09493929190611a33565b3480156105d8575f80fd5b50638b78c6d8195461036f565b3480156105f0575f80fd5b50600a5473ffffffffffffffffffffffffffffffffffffffff1661036f565b34801561061a575f80fd5b506102d860085481565b34801561062f575f80fd5b50610638610f06565b6040516102c09190611abb565b348015610650575f80fd5b506102b461065f366004611ac9565b610fa0565b34801561066f575f80fd5b506102f961067e3660046118ab565b6111cd565b34801561068e575f80fd5b50600b546102d8565b3480156106a2575f80fd5b506102b46106b136600461184a565b60016020525f908152604090205460ff1681565b3480156106d0575f80fd5b506102d860095481565b3480156106e5575f80fd5b506102b46106f4366004611ac9565b61126b565b348015610704575f80fd5b506102f96107133660046118ab565b6112de565b348015610723575f80fd5b506102d860075481565b348015610738575f80fd5b506102d8600181565b6102f961074f36600461184a565b61137c565b6102f961076236600461184a565b6113b6565b348015610772575f80fd5b506102b461078136600461184a565b6113dc565b348015610791575f80fd5b506102d86107a036600461184a565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167ff60c99c900000000000000000000000000000000000000000000000000000000148061080c575061080c8261143b565b92915050565b61081c3382611490565b50565b61082761149b565b61083182826114b5565b5050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b600261088d816114c1565b8382146108c6576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b84811015610974575f8484838181106108e3576108e3611b18565b90506020020160208101906108f89190611b45565b905080151560010361093a5761093587878481811061091957610919611b18565b905060200201602081019061092e919061184a565b60016114b5565b61096b565b61096b87878481811061094f5761094f611b18565b9050602002016020810190610964919061184a565b6001611490565b506001016108c8565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156109cd5760018160011c14303b106109c45763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f6109db83850185611c00565b905080606001515f03610a1a576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606081015181515f90610a439073ffffffffffffffffffffffffffffffffffffffff16306114f2565b905081811015610aac5782516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481018290526044810183905260640160405180910390fd5b60c083015183516006805473ffffffffffffffffffffffffffffffffffffffff9283167fffffffffffffffffffffffff0000000000000000000000000000000000000000918216179091556020860151600a805491909316911617905560408401515f55606084015160085560a0840151600b5580516003805483929082907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660018381811115610b6057610b606119f2565b02179055506020820151600182015560408201516002909101805460609093015173ffffffffffffffffffffffffffffffffffffffff16610100027fffffffffffffffffffffff00000000000000000000000000000000000000000090931660ff90921691909117919091179055610bd733611525565b610be68460800151600161156d565b836020015173ffffffffffffffffffffffffffffffffffffffff16845f015173ffffffffffffffffffffffffffffffffffffffff167fdc505a50c6f2c816d981a377c8177e2604d8302821a502bc9f742e0748f338428660400151876060015188608001518960a001518a60c00151604051610c66959493929190611cf9565b60405180910390a3505050508015610ca7576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610cb9816114c1565b5f610cc685870187611deb565b90505f8160200151806020019051810190610ce19190611e68565b90508060085f828254610cf49190611eac565b90915550508151600654610d219173ffffffffffffffffffffffffffffffffffffffff90911690836115ae565b81516006546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610ddf916119e0565b60405180910390a260065490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610e1661149b565b6108318282611490565b60605f610e2f83850185611c00565b6060818101516040805160808101825260018152845173ffffffffffffffffffffffffffffffffffffffff16602080830191909152308284015282518082018452849052825180820185905283518082038301815290840184529482019490945290519394509092610ea19201611ebf565b6040516020818303038152906040529250505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610efb61149b565b610f045f6115f7565b565b604080516080810182525f808252602082018190529181018290526060810191909152604080516080810190915260038054829060ff166001811115610f4e57610f4e6119f2565b6001811115610f5f57610f5f6119f2565b81526001820154602082015260029091015460ff81166040830152610100900473ffffffffffffffffffffffffffffffffffffffff16606090910152919050565b5f610fa961149b565b5f610fb683850185611f3d565b90505f8160200151806020019051810190610fd19190611e68565b90505f80545f03610fe3575080611006565b670de0b6b3a7640000825f54610ff99190611fba565b6110039190611fd1565b90505b600b54158015906110185750600b5481115b156110225750600b545b61102b81611641565b611061576040517f6247a84e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600854816009546110729190612009565b11156110aa576040517f360e42e100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060095f8282546110bb9190612009565b92505081905550600160075f8282546110d49190612009565b90915550506006546110fd9073ffffffffffffffffffffffffffffffffffffffff1688836115ae565b6006546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529189901b90911660348201526048810182905273ffffffffffffffffffffffffffffffffffffffff8816907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290526111b8916119e0565b60405180910390a25060019695505050505050565b60026111d8816114c1565b838214611211576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109745761126386868381811061123057611230611b18565b9050602002016020810190611245919061184a565b85858481811061125757611257611b18565b905060200201356114b5565b600101611213565b5f808061127a84860186611f3d565b90505f81602001518060200190518101906112959190611e68565b90505f545f036112a7578092506112ca565b670de0b6b3a7640000815f546112bd9190611fba565b6112c79190611fd1565b92505b6112d383611641565b979650505050505050565b60026112e9816114c1565b838214611322576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109745761137486868381811061134157611341611b18565b9050602002016020810190611356919061184a565b85858481811061136857611368611b18565b90506020020135611490565b600101611324565b61138461149b565b63389a75e1600c52805f526020600c2080544211156113aa57636f5e88185f526004601cfd5b5f905561081c816115f7565b6113be61149b565b8060601b6113d357637448fbae5f526004601cfd5b61081c816115f7565b5f8173ffffffffffffffffffffffffffffffffffffffff16611401638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff16148061080c5750638b78c6d8600c9081525f8390526020902054600316151561080c565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f5658633800000000000000000000000000000000000000000000000000000000148061080c575061080c8261165b565b61083182825f6116b0565b638b78c6d819543314610f04576382b429005f526004601cfd5b610831828260016116b0565b638b78c6d81954331461081c57638b78c6d8600c52335f52806020600c20541661081c576382b429005f526004601cfd5b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f511417166115ee576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b5f600854826009546116539190612009565b111592915050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa921670500000000000000000000000000000000000000000000000000000000148061080c575061080c82611707565b638b78c6d8600c52825f526020600c208054838117836116d1575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d00000000000000000000000000000000000000000000000000000000148061080c57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000083161461080c565b5f602082840312156117ad575f80fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146117dc575f80fd5b9392505050565b5f602082840312156117f3575f80fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461181d575f80fd5b919050565b5f8060408385031215611833575f80fd5b61183c836117fa565b946020939093013593505050565b5f6020828403121561185a575f80fd5b6117dc826117fa565b5f8083601f840112611873575f80fd5b50813567ffffffffffffffff81111561188a575f80fd5b6020830191508360208260051b85010111156118a4575f80fd5b9250929050565b5f805f80604085870312156118be575f80fd5b843567ffffffffffffffff8111156118d4575f80fd5b6118e087828801611863565b909550935050602085013567ffffffffffffffff8111156118ff575f80fd5b61190b87828801611863565b95989497509550505050565b5f8083601f840112611927575f80fd5b50813567ffffffffffffffff81111561193e575f80fd5b6020830191508360208285010111156118a4575f80fd5b5f8060208385031215611966575f80fd5b823567ffffffffffffffff81111561197c575f80fd5b61198885828601611917565b90969095509350505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f6117dc6020830184611994565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b60028110611a2f57611a2f6119f2565b9052565b60808101611a418287611a1f565b84602083015260ff8416604083015273ffffffffffffffffffffffffffffffffffffffff8316606083015295945050505050565b611a80828251611a1f565b6020810151602083015260ff604082015116604083015273ffffffffffffffffffffffffffffffffffffffff60608201511660608301525050565b6080810161080c8284611a75565b5f805f60408486031215611adb575f80fd5b611ae4846117fa565b9250602084013567ffffffffffffffff811115611aff575f80fd5b611b0b86828701611917565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215611b55575f80fd5b813580151581146117dc575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b60405160e0810167ffffffffffffffff81118282101715611bb457611bb4611b64565b60405290565b6040516080810167ffffffffffffffff81118282101715611bb457611bb4611b64565b6040805190810167ffffffffffffffff81118282101715611bb457611bb4611b64565b5f81830361014081128015611c13575f80fd5b50611c1c611b91565b611c25846117fa565b8152611c33602085016117fa565b60208201526040848101359082015260608085013590820152611c58608085016117fa565b60808281019190915260a085810135908301527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4083011215611c98575f80fd5b611ca0611bba565b915060c084013560028110611cb3575f80fd5b825260e0840135602083015261010084013560ff81168114611cd3575f80fd5b6040830152611ce561012085016117fa565b606083015260c08101919091529392505050565b8581526020810185905273ffffffffffffffffffffffffffffffffffffffff84166040820152606081018390526101008101611d386080830184611a75565b9695505050505050565b5f82601f830112611d51575f80fd5b813567ffffffffffffffff811115611d6b57611d6b611b64565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff81118282101715611db857611db8611b64565b604052818152838201602001851015611dcf575f80fd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215611dfb575f80fd5b813567ffffffffffffffff811115611e11575f80fd5b820160408185031215611e22575f80fd5b611e2a611bdd565b611e33826117fa565b8152602082013567ffffffffffffffff811115611e4e575f80fd5b611e5a86828501611d42565b602083015250949350505050565b5f60208284031215611e78575f80fd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8181038181111561080c5761080c611e7f565b602081525f825160038110611ed657611ed66119f2565b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff60408401511660608301526060830151608080840152611f3560a0840182611994565b949350505050565b5f60208284031215611f4d575f80fd5b813567ffffffffffffffff811115611f63575f80fd5b820160408185031215611f74575f80fd5b611f7c611bdd565b813567ffffffffffffffff811115611f92575f80fd5b611f9e86828501611d42565b825250602082013567ffffffffffffffff811115611e4e575f80fd5b808202811582820484141761080c5761080c611e7f565b5f82612004577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b8082018082111561080c5761080c611e7f56fea2646970667358221220398fa7898e69c86223ec6bd1de26cb4f1acc086997e3938c4837d8121beb239064736f6c634300081a0033", + "nonce": "0x80", "chainId": "0x2105" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x5cec446d4cd97a6cc7267c416b7718e34a0692fa1429f19b2c3a45f5133096e0", + "hash": "0xa821d0bfb963324a4d3eb3084494898487d76cd28927a32cec055c32b4c284e3", "transactionType": "CALL", - "contractName": null, + "contractName": "BoostRegistry", "contractAddress": "0x54abb00f12755be99729e50dade1ba62c75f8879", "function": "register(uint8,string,address)", "arguments": [ "3", - "ERC20Incentive_2", - "0x775c30cc9f5A1a7AAf4dFe2B1994Dda5F4586F15" + "ERC20PeggedVariableCriteriaIncentive_2", + "0xBA9C0739350C42d5f4bB55d779356C3CfEaB257a" ], "transaction": { "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "gas": "0x11349", + "gas": "0x12633", "value": "0x0", - "input": "0xd12dd48100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000775c30cc9f5a1a7aaf4dfe2b1994dda5f4586f1500000000000000000000000000000000000000000000000000000000000000104552433230496e63656e746976655f3200000000000000000000000000000000", - "nonce": "0x77", - "chainId": "0x2105" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1a469bee7b46847f17cd977eddcef6c67a65eff5135fdfb4a2d0d020adb9da19", - "transactionType": "CREATE2", - "contractName": "ERC20VariableIncentive", - "contractAddress": "0xc502d89b01b0137327adc0bd393fcee2de6ea6d0", - "function": null, - "arguments": null, - "transaction": { - "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x2324b7", - "value": "0x0", - "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b611b20806100855f395ff3fe6080604052600436106101f5575f3560e01c806354d1f13d11610117578063d54ad2a1116100ac578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b146105c6578063fe9fbb80146105d9578063fee81cf4146105f8575f80fd5b8063ec87621c1461059f578063f04e283e146105b3575f80fd5b8063d54ad2a114610537578063db09da121461054c578063dcc213611461056b578063dcc59b6f1461058a575f80fd5b8063a4d66daf116100e7578063a4d66daf146104b6578063bb1757cf146104cb578063be4994f8146104ea578063c884ef8314610509575f80fd5b806354d1f13d1461047a578063715018a61461048257806375b238fc1461048a5780638da5cb5b1461049e575f80fd5b80632de948071161018d578063474f5a441161015d578063474f5a44146103bd5780634a4ee7b1146104065780634e7165a214610419578063514e62fc14610445575f80fd5b80632de94807146102fd57806338d52e0f1461032e5780634359d28a1461037f578063439fab911461039e575f80fd5b80631cd64df4116101c85780631cd64df414610272578063228cb733146102a757806325692962146102bb57806328d6183b146102c3575f80fd5b806301ffc9a7146101f957806307621eca1461022d578063183a4f6e1461024a5780631c10893f1461025f575b5f80fd5b348015610204575f80fd5b506102186102133660046113da565b610629565b60405190151581526020015b60405180910390f35b348015610238575f80fd5b505f545b604051908152602001610224565b61025d610258366004611420565b610684565b005b61025d61026d366004611458565b610691565b34801561027d575f80fd5b5061021861028c366004611458565b638b78c6d8600c9081525f9290925260209091205481161490565b3480156102b2575f80fd5b5061023c5f5481565b61025d6106a7565b3480156102ce575f80fd5b506040517f90318111000000000000000000000000000000000000000000000000000000008152602001610224565b348015610308575f80fd5b5061023c610317366004611482565b638b78c6d8600c9081525f91909152602090205490565b348015610339575f80fd5b5060035461035a9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610224565b34801561038a575f80fd5b5061025d6103993660046114e5565b6106f4565b3480156103a9575f80fd5b5061025d6103b836600461158f565b6107ee565b3480156103c8575f80fd5b506103dc6103d736600461158f565b610a18565b6040805192835273ffffffffffffffffffffffffffffffffffffffff909116602083015201610224565b61025d610414366004611458565b610b7a565b348015610424575f80fd5b5061043861043336600461158f565b610b8c565b604051610224919061161a565b348015610450575f80fd5b5061021861045f366004611458565b638b78c6d8600c9081525f9290925260209091205416151590565b61025d610c75565b61025d610cae565b348015610495575f80fd5b5061023c600281565b3480156104a9575f80fd5b50638b78c6d8195461035a565b3480156104c1575f80fd5b5061023c60025481565b3480156104d6575f80fd5b506102186104e536600461162c565b610cc1565b3480156104f5575f80fd5b5061025d6105043660046114e5565b610ed6565b348015610514575f80fd5b50610218610523366004611482565b60016020525f908152604090205460ff1681565b348015610542575f80fd5b5061023c60055481565b348015610557575f80fd5b5061021861056636600461162c565b610f74565b348015610576575f80fd5b5061025d6105853660046114e5565b610f8a565b348015610595575f80fd5b5061023c60045481565b3480156105aa575f80fd5b5061023c600181565b61025d6105c1366004611482565b611028565b61025d6105d4366004611482565b611062565b3480156105e4575f80fd5b506102186105f3366004611482565b611088565b348015610603575f80fd5b5061023c610612366004611482565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f9031811100000000000000000000000000000000000000000000000000000000148061067e575061067e826110e7565b92915050565b61068e338261113c565b50565b610699611147565b6106a38282611161565b5050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b60026106ff8161116d565b838214610738576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156107e6575f8484838181106107555761075561167d565b905060200201602081019061076a91906116aa565b90508015156001036107ac576107a787878481811061078b5761078b61167d565b90506020020160208101906107a09190611482565b6001611161565b6107dd565b6107dd8787848181106107c1576107c161167d565b90506020020160208101906107d69190611482565b600161113c565b5060010161073a565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf601132805460038255801561083f5760018160011c14303b106108365763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f61084d8385018561171f565b80516020820151604083015192935090915f819003610898576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6108b973ffffffffffffffffffffffffffffffffffffffff85163061119e565b9050818110156109225784516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481018290526044810183905260640160405180910390fd5b600380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff86161790555f8381556002839055600555610977336111d1565b6060850151610987816001611219565b604080518581526020810185905273ffffffffffffffffffffffffffffffffffffffff8716917fac711f624f923566afa4d63e74d67927870a724791c9569f0143ddea22657a0d910160405180910390a25050505050508015610a13576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610a258161116d565b5f610a328587018761183b565b90505f8160200151806020019051810190610a4d91906118ba565b90508060025f828254610a6091906118fe565b90915550508151600354610a8d9173ffffffffffffffffffffffffffffffffffffffff909116908361125a565b81516003546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610b4b9161161a565b60405180910390a260035490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610b82611147565b6106a3828261113c565b60605f80610b9c84860186611911565b9250509150604051806080016040528060016002811115610bbf57610bbf611943565b81526020018373ffffffffffffffffffffffffffffffffffffffff1681526020013073ffffffffffffffffffffffffffffffffffffffff168152602001604051806020016040528084815250604051602001610c1e9151815260200190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152918152915251610c5c9190602001611970565b6040516020818303038152906040529250505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610cb6611147565b610cbf5f6112a3565b565b5f610cca611147565b5f610cd783850185611a0b565b90505f8160200151806020019051810190610cf291906118ba565b90505f610d026002546005541090565b610d38576040517f6247a84e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f545f03610d47575080610d6a565b670de0b6b3a7640000825f54610d5d9190611a88565b610d679190611a9f565b90505b60025481600554610d7b9190611ad7565b1115610db3576040517f360e42e100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060055f828254610dc49190611ad7565b92505081905550600160045f828254610ddd9190611ad7565b9091555050600354610e069073ffffffffffffffffffffffffffffffffffffffff16888361125a565b6003546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529189901b90911660348201526048810182905273ffffffffffffffffffffffffffffffffffffffff8816907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610ec19161161a565b60405180910390a25060019695505050505050565b6002610ee18161116d565b838214610f1a576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156107e657610f6c868683818110610f3957610f3961167d565b9050602002016020810190610f4e9190611482565b858584818110610f6057610f6061167d565b90506020020135611161565b600101610f1c565b5f610f826002546005541090565b949350505050565b6002610f958161116d565b838214610fce576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156107e657611020868683818110610fed57610fed61167d565b90506020020160208101906110029190611482565b8585848181106110145761101461167d565b9050602002013561113c565b600101610fd0565b611030611147565b63389a75e1600c52805f526020600c20805442111561105657636f5e88185f526004601cfd5b5f905561068e816112a3565b61106a611147565b8060601b61107f57637448fbae5f526004601cfd5b61068e816112a3565b5f8173ffffffffffffffffffffffffffffffffffffffff166110ad638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff16148061067e5750638b78c6d8600c9081525f8390526020902054600316151561067e565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa921670500000000000000000000000000000000000000000000000000000000148061067e575061067e826112ed565b6106a382825f611383565b638b78c6d819543314610cbf576382b429005f526004601cfd5b6106a382826001611383565b638b78c6d81954331461068e57638b78c6d8600c52335f52806020600c20541661068e576382b429005f526004601cfd5b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f5114171661129a576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d00000000000000000000000000000000000000000000000000000000148061067e57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000083161461067e565b638b78c6d8600c52825f526020600c208054838117836113a4575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f602082840312156113ea575f80fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611419575f80fd5b9392505050565b5f60208284031215611430575f80fd5b5035919050565b73ffffffffffffffffffffffffffffffffffffffff8116811461068e575f80fd5b5f8060408385031215611469575f80fd5b823561147481611437565b946020939093013593505050565b5f60208284031215611492575f80fd5b813561141981611437565b5f8083601f8401126114ad575f80fd5b50813567ffffffffffffffff8111156114c4575f80fd5b6020830191508360208260051b85010111156114de575f80fd5b9250929050565b5f805f80604085870312156114f8575f80fd5b843567ffffffffffffffff81111561150e575f80fd5b61151a8782880161149d565b909550935050602085013567ffffffffffffffff811115611539575f80fd5b6115458782880161149d565b95989497509550505050565b5f8083601f840112611561575f80fd5b50813567ffffffffffffffff811115611578575f80fd5b6020830191508360208285010111156114de575f80fd5b5f80602083850312156115a0575f80fd5b823567ffffffffffffffff8111156115b6575f80fd5b6115c285828601611551565b90969095509350505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f61141960208301846115ce565b5f805f6040848603121561163e575f80fd5b833561164981611437565b9250602084013567ffffffffffffffff811115611664575f80fd5b61167086828701611551565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f602082840312156116ba575f80fd5b81358015158114611419575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715611719576117196116c9565b60405290565b5f6080828403128015611730575f80fd5b506040516080810167ffffffffffffffff81118282101715611754576117546116c9565b604052823561176281611437565b81526020838101359082015260408084013590820152606083013561178681611437565b60608201529392505050565b5f82601f8301126117a1575f80fd5b813567ffffffffffffffff8111156117bb576117bb6116c9565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff81118282101715611808576118086116c9565b60405281815283820160200185101561181f575f80fd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561184b575f80fd5b813567ffffffffffffffff811115611861575f80fd5b820160408185031215611872575f80fd5b61187a6116f6565b813561188581611437565b8152602082013567ffffffffffffffff8111156118a0575f80fd5b6118ac86828501611792565b602083015250949350505050565b5f602082840312156118ca575f80fd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8181038181111561067e5761067e6118d1565b5f805f60608486031215611923575f80fd5b833561192e81611437565b95602085013595506040909401359392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b602081525f8251600381106119ac577f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff60408401511660608301526060830151608080840152610f8260a08401826115ce565b5f60208284031215611a1b575f80fd5b813567ffffffffffffffff811115611a31575f80fd5b820160408185031215611a42575f80fd5b611a4a6116f6565b813567ffffffffffffffff811115611a60575f80fd5b611a6c86828501611792565b825250602082013567ffffffffffffffff8111156118a0575f80fd5b808202811582820484141761067e5761067e6118d1565b5f82611ad2577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b8082018082111561067e5761067e6118d156fea26469706673582212209fb8813377374d168b220080aa06c02ca2446aaffbb83a35f9c6e9eaeb4c02ef64736f6c634300081a0033", - "nonce": "0x78", - "chainId": "0x2105" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x90dd78740b2c7b60101325dfc52d3bc32f8182617cb661b3cf2448733764cfd5", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "function": "register(uint8,string,address)", - "arguments": [ - "3", - "ERC20VariableIncentive_2", - "0xC502d89B01b0137327adC0bd393fCee2dE6EA6d0" - ], - "transaction": { - "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "gas": "0x113cd", - "value": "0x0", - "input": "0xd12dd48100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000c502d89b01b0137327adc0bd393fcee2de6ea6d0000000000000000000000000000000000000000000000000000000000000001845524332305661726961626c65496e63656e746976655f320000000000000000", - "nonce": "0x79", - "chainId": "0x2105" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x54ba4837af5aa0569224fb101a1c771a5d2106420a3b01cd8ba2aef8f0741512", - "transactionType": "CREATE2", - "contractName": "ERC20VariableCriteriaIncentive", - "contractAddress": "0xe7763684b43be4491a93469aa5d7868591343dea", - "function": null, - "arguments": null, - "transaction": { - "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x284718", - "value": "0x0", - "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b611f49806100855f395ff3fe60806040526004361061025d575f3560e01c8063715018a61161014b578063c884ef83116100c6578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b146106ca578063fe9fbb80146106dd578063fee81cf4146106fc575f80fd5b8063ec87621c146106a3578063f04e283e146106b7575f80fd5b8063db09da12116100ac578063db09da1214610650578063dcc213611461066f578063dcc59b6f1461068e575f80fd5b8063c884ef831461060d578063d54ad2a11461063b575f80fd5b8063a4d66daf1161011b578063bb1757cf11610101578063bb1757cf146105bb578063be4994f8146105da578063c213f3f9146105f9575f80fd5b8063a4d66daf14610585578063a871ced21461059a575f80fd5b8063715018a6146104ff57806375b238fc14610507578063775486871461051b5780638da5cb5b1461056d575f80fd5b806338d52e0f116101db5780634a4ee7b1116101ab578063514e62fc11610191578063514e62fc146104ad57806354d1f13d146104e257806366a78e6c146104ea575f80fd5b80634a4ee7b11461046e5780634e7165a214610481575f80fd5b806338d52e0f146103965780634359d28a146103e7578063439fab9114610406578063474f5a4414610425575f80fd5b80631cd64df4116102305780632569296211610216578063256929621461032357806328d6183b1461032b5780632de9480714610365575f80fd5b80631cd64df4146102da578063228cb7331461030f575f80fd5b806301ffc9a71461026157806307621eca14610295578063183a4f6e146102b25780631c10893f146102c7575b5f80fd5b34801561026c575f80fd5b5061028061027b3660046116a9565b61072d565b60405190151581526020015b60405180910390f35b3480156102a0575f80fd5b505f545b60405190815260200161028c565b6102c56102c03660046116ef565b610788565b005b6102c56102d5366004611727565b610795565b3480156102e5575f80fd5b506102806102f4366004611727565b638b78c6d8600c9081525f9290925260209091205481161490565b34801561031a575f80fd5b506102a45f5481565b6102c56107ab565b348015610336575f80fd5b506040517f52b8e45c00000000000000000000000000000000000000000000000000000000815260200161028c565b348015610370575f80fd5b506102a461037f366004611751565b638b78c6d8600c9081525f91909152602090205490565b3480156103a1575f80fd5b506003546103c29073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161028c565b3480156103f2575f80fd5b506102c56104013660046117b4565b6107f8565b348015610411575f80fd5b506102c561042036600461185e565b6108f2565b348015610430575f80fd5b5061044461043f36600461185e565b610bdc565b6040805192835273ffffffffffffffffffffffffffffffffffffffff90911660208301520161028c565b6102c561047c366004611727565b610d3e565b34801561048c575f80fd5b506104a061049b36600461185e565b610d50565b60405161028c91906118e9565b3480156104b8575f80fd5b506102806104c7366004611727565b638b78c6d8600c9081525f9290925260209091205416151590565b6102c5610e39565b3480156104f5575f80fd5b506102a460065481565b6102c5610e72565b348015610512575f80fd5b506102a4600281565b348015610526575f80fd5b5060075460085460095461055d9260ff908116929190811690610100900473ffffffffffffffffffffffffffffffffffffffff1684565b60405161028c949392919061193c565b348015610578575f80fd5b50638b78c6d819546103c2565b348015610590575f80fd5b506102a460025481565b3480156105a5575f80fd5b506105ae610e85565b60405161028c91906119c4565b3480156105c6575f80fd5b506102806105d53660046119d2565b610f1f565b3480156105e5575f80fd5b506102c56105f43660046117b4565b611150565b348015610604575f80fd5b506006546102a4565b348015610618575f80fd5b50610280610627366004611751565b60016020525f908152604090205460ff1681565b348015610646575f80fd5b506102a460055481565b34801561065b575f80fd5b5061028061066a3660046119d2565b6111ee565b34801561067a575f80fd5b506102c56106893660046117b4565b611204565b348015610699575f80fd5b506102a460045481565b3480156106ae575f80fd5b506102a4600181565b6102c56106c5366004611751565b6112a2565b6102c56106d8366004611751565b6112dc565b3480156106e8575f80fd5b506102806106f7366004611751565b611302565b348015610707575f80fd5b506102a4610716366004611751565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f52b8e45c000000000000000000000000000000000000000000000000000000001480610782575061078282611361565b92915050565b61079233826113b6565b50565b61079d6113c1565b6107a782826113db565b5050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b6002610803816113e7565b83821461083c576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156108ea575f84848381811061085957610859611a23565b905060200201602081019061086e9190611a50565b90508015156001036108b0576108ab87878481811061088f5761088f611a23565b90506020020160208101906108a49190611751565b60016113db565b6108e1565b6108e18787848181106108c5576108c5611a23565b90506020020160208101906108da9190611751565b60016113b6565b5060010161083e565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156109435760018160011c14303b1061093a5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f61095183850185611b0b565b805160208201516040830151606084015160808501519495509293919290915f8390036109aa576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6109cb73ffffffffffffffffffffffffffffffffffffffff871630611418565b905083811015610a345786516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481018290526044810185905260640160405180910390fd5b600380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff88161790555f8581556002859055600684905560055581516007805484929082907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660018381811115610ac557610ac56118fb565b02179055506020820151600182015560408201516002909101805460609093015173ffffffffffffffffffffffffffffffffffffffff16610100027fffffffffffffffffffffff00000000000000000000000000000000000000000090931660ff90921691909117919091179055610b3c3361144b565b610b47336001611493565b8573ffffffffffffffffffffffffffffffffffffffff167f4dfcc2b9ad954a56fe7153ce6568e2d30033d056714ca4acaa4620b12e1a1a2486868686604051610b939493929190611be2565b60405180910390a2505050505050508015610bd7576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610be9816113e7565b5f610bf685870187611cb6565b90505f8160200151806020019051810190610c119190611d35565b90508060025f828254610c249190611d79565b90915550508151600354610c519173ffffffffffffffffffffffffffffffffffffffff90911690836114d4565b81516003546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610d0f916118e9565b60405180910390a260035490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610d466113c1565b6107a782826113b6565b60605f80610d6084860186611d8c565b9250509150604051806080016040528060016002811115610d8357610d836118fb565b81526020018373ffffffffffffffffffffffffffffffffffffffff1681526020013073ffffffffffffffffffffffffffffffffffffffff168152602001604051806020016040528084815250604051602001610de29151815260200190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152918152915251610e209190602001611dbe565b6040516020818303038152906040529250505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610e7a6113c1565b610e835f61151d565b565b604080516080810182525f808252602082018190529181018290526060810191909152604080516080810190915260078054829060ff166001811115610ecd57610ecd6118fb565b6001811115610ede57610ede6118fb565b81526001820154602082015260029091015460ff81166040830152610100900473ffffffffffffffffffffffffffffffffffffffff16606090910152919050565b5f610f286113c1565b5f610f3583850185611e34565b90505f8160200151806020019051810190610f509190611d35565b90505f610f606002546005541090565b610f96576040517f6247a84e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f545f03610fa5575080610fc8565b670de0b6b3a7640000825f54610fbb9190611eb1565b610fc59190611ec8565b90505b60065415801590610fda575060065481115b15610fe457506006545b60025481600554610ff59190611f00565b111561102d576040517f360e42e100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060055f82825461103e9190611f00565b92505081905550600160045f8282546110579190611f00565b90915550506003546110809073ffffffffffffffffffffffffffffffffffffffff1688836114d4565b6003546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529189901b90911660348201526048810182905273ffffffffffffffffffffffffffffffffffffffff8816907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529082905261113b916118e9565b60405180910390a25060019695505050505050565b600261115b816113e7565b838214611194576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156108ea576111e68686838181106111b3576111b3611a23565b90506020020160208101906111c89190611751565b8585848181106111da576111da611a23565b905060200201356113db565b600101611196565b5f6111fc6002546005541090565b949350505050565b600261120f816113e7565b838214611248576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156108ea5761129a86868381811061126757611267611a23565b905060200201602081019061127c9190611751565b85858481811061128e5761128e611a23565b905060200201356113b6565b60010161124a565b6112aa6113c1565b63389a75e1600c52805f526020600c2080544211156112d057636f5e88185f526004601cfd5b5f90556107928161151d565b6112e46113c1565b8060601b6112f957637448fbae5f526004601cfd5b6107928161151d565b5f8173ffffffffffffffffffffffffffffffffffffffff16611327638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff1614806107825750638b78c6d8600c9081525f83905260209020546003161515610782565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f90318111000000000000000000000000000000000000000000000000000000001480610782575061078282611567565b6107a782825f6115bc565b638b78c6d819543314610e83576382b429005f526004601cfd5b6107a7828260016115bc565b638b78c6d81954331461079257638b78c6d8600c52335f52806020600c205416610792576382b429005f526004601cfd5b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f51141716611514576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa9216705000000000000000000000000000000000000000000000000000000001480610782575061078282611613565b638b78c6d8600c52825f526020600c208054838117836115dd575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d00000000000000000000000000000000000000000000000000000000148061078257507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000831614610782565b5f602082840312156116b9575f80fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146116e8575f80fd5b9392505050565b5f602082840312156116ff575f80fd5b5035919050565b73ffffffffffffffffffffffffffffffffffffffff81168114610792575f80fd5b5f8060408385031215611738575f80fd5b823561174381611706565b946020939093013593505050565b5f60208284031215611761575f80fd5b81356116e881611706565b5f8083601f84011261177c575f80fd5b50813567ffffffffffffffff811115611793575f80fd5b6020830191508360208260051b85010111156117ad575f80fd5b9250929050565b5f805f80604085870312156117c7575f80fd5b843567ffffffffffffffff8111156117dd575f80fd5b6117e98782880161176c565b909550935050602085013567ffffffffffffffff811115611808575f80fd5b6118148782880161176c565b95989497509550505050565b5f8083601f840112611830575f80fd5b50813567ffffffffffffffff811115611847575f80fd5b6020830191508360208285010111156117ad575f80fd5b5f806020838503121561186f575f80fd5b823567ffffffffffffffff811115611885575f80fd5b61189185828601611820565b90969095509350505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f6116e8602083018461189d565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b60028110611938576119386118fb565b9052565b6080810161194a8287611928565b84602083015260ff8416604083015273ffffffffffffffffffffffffffffffffffffffff8316606083015295945050505050565b611989828251611928565b6020810151602083015260ff604082015116604083015273ffffffffffffffffffffffffffffffffffffffff60608201511660608301525050565b60808101610782828461197e565b5f805f604084860312156119e4575f80fd5b83356119ef81611706565b9250602084013567ffffffffffffffff811115611a0a575f80fd5b611a1686828701611820565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215611a60575f80fd5b813580151581146116e8575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b60405160a0810167ffffffffffffffff81118282101715611abf57611abf611a6f565b60405290565b6040516080810167ffffffffffffffff81118282101715611abf57611abf611a6f565b6040805190810167ffffffffffffffff81118282101715611abf57611abf611a6f565b5f81830361010081128015611b1e575f80fd5b50611b27611a9c565b8335611b3281611706565b815260208481013590820152604080850135908201526060808501359082015260807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8083011215611b81575f80fd5b611b89611ac5565b9150608084013560028110611b9c575f80fd5b825260a0840135602083015260c084013560ff81168114611bbb575f80fd5b604083015260e0840135611bce81611706565b606083015260808101919091529392505050565b848152602081018490526040810183905260e08101611c04606083018461197e565b95945050505050565b5f82601f830112611c1c575f80fd5b813567ffffffffffffffff811115611c3657611c36611a6f565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff81118282101715611c8357611c83611a6f565b604052818152838201602001851015611c9a575f80fd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215611cc6575f80fd5b813567ffffffffffffffff811115611cdc575f80fd5b820160408185031215611ced575f80fd5b611cf5611ae8565b8135611d0081611706565b8152602082013567ffffffffffffffff811115611d1b575f80fd5b611d2786828501611c0d565b602083015250949350505050565b5f60208284031215611d45575f80fd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8181038181111561078257610782611d4c565b5f805f60608486031215611d9e575f80fd5b8335611da981611706565b95602085013595506040909401359392505050565b602081525f825160038110611dd557611dd56118fb565b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff604084015116606083015260608301516080808401526111fc60a084018261189d565b5f60208284031215611e44575f80fd5b813567ffffffffffffffff811115611e5a575f80fd5b820160408185031215611e6b575f80fd5b611e73611ae8565b813567ffffffffffffffff811115611e89575f80fd5b611e9586828501611c0d565b825250602082013567ffffffffffffffff811115611d1b575f80fd5b808202811582820484141761078257610782611d4c565b5f82611efb577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b8082018082111561078257610782611d4c56fea26469706673582212205b4c423c4d101f11963d9411d8f4ada1ef200a8bfbe5359e6ee8ae18227b05cb64736f6c634300081a0033", - "nonce": "0x7a", - "chainId": "0x2105" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4f374850b7e31f5288bf0e99efed7be06941588355a8b928b8407d5870661637", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "function": "register(uint8,string,address)", - "arguments": [ - "3", - "ERC20VariableCriteriaIncentive_2", - "0xE7763684b43bE4491A93469aA5D7868591343dEa" - ], - "transaction": { - "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "gas": "0x12502", - "value": "0x0", - "input": "0xd12dd48100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000e7763684b43be4491a93469aa5d7868591343dea000000000000000000000000000000000000000000000000000000000000002045524332305661726961626c654372697465726961496e63656e746976655f32", - "nonce": "0x7b", - "chainId": "0x2105" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc857e2b7b46af01977d4f5fb7e5cc2ec2f470573370facafd847c46256611629", - "transactionType": "CREATE2", - "contractName": "ERC20PeggedIncentive", - "contractAddress": "0x64dfae63662107c9c68589c726991790d00fbc29", - "function": null, - "arguments": null, - "transaction": { - "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x21c1bc", - "value": "0x0", - "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b611b99806100855f395ff3fe608060405260043610610243575f3560e01c806354d1f13d11610131578063d54ad2a1116100ac578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b1461067f578063fe9fbb8014610692578063fee81cf4146106b1575f80fd5b8063ec87621c14610658578063f04e283e1461066c575f80fd5b8063d54ad2a1146105f0578063db09da1214610605578063dcc2136114610624578063dcc59b6f14610643575f80fd5b80639214fa4d11610101578063bb1757cf116100e7578063bb1757cf14610584578063be4994f8146105a3578063c884ef83146105c2575f80fd5b80639214fa4d14610545578063a4d66daf1461056f575f80fd5b806354d1f13d14610509578063715018a61461051157806375b238fc146105195780638da5cb5b1461052d575f80fd5b80632de94807116101c1578063474f5a44116101915780634e7165a2116101775780634e7165a214610493578063514e62fc146104bf578063547d1864146104f4575f80fd5b8063474f5a44146104375780634a4ee7b114610480575f80fd5b80632de948071461039c57806338d52e0f146103cd5780634359d28a146103f9578063439fab9114610418575f80fd5b80631cd64df411610216578063228cb733116101fc578063228cb73314610346578063256929621461035a57806328d6183b14610362575f80fd5b80631cd64df4146102c05780631f1cb62b146102f5575f80fd5b806301ffc9a71461024757806307621eca1461027b578063183a4f6e146102985780631c10893f146102ad575b5f80fd5b348015610252575f80fd5b506102666102613660046114f4565b6106e2565b60405190151581526020015b60405180910390f35b348015610286575f80fd5b505f545b604051908152602001610272565b6102ab6102a6366004611533565b61073d565b005b6102ab6102bb366004611572565b61074a565b3480156102cb575f80fd5b506102666102da366004611572565b638b78c6d8600c9081525f9290925260209091205481161490565b348015610300575f80fd5b506007546103219073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610272565b348015610351575f80fd5b5061028a5f5481565b6102ab610760565b34801561036d575f80fd5b506040517f56586338000000000000000000000000000000000000000000000000000000008152602001610272565b3480156103a7575f80fd5b5061028a6103b636600461159a565b638b78c6d8600c9081525f91909152602090205490565b3480156103d8575f80fd5b506003546103219073ffffffffffffffffffffffffffffffffffffffff1681565b348015610404575f80fd5b506102ab6104133660046115fb565b6107ad565b348015610423575f80fd5b506102ab6104323660046116a5565b6108a7565b348015610442575f80fd5b506104566104513660046116a5565b610b44565b6040805192835273ffffffffffffffffffffffffffffffffffffffff909116602083015201610272565b6102ab61048e366004611572565b610ca6565b34801561049e575f80fd5b506104b26104ad3660046116a5565b610cb8565b6040516102729190611730565b3480156104ca575f80fd5b506102666104d9366004611572565b638b78c6d8600c9081525f9290925260209091205416151590565b3480156104ff575f80fd5b5061028a60025481565b6102ab610d52565b6102ab610d8b565b348015610524575f80fd5b5061028a600281565b348015610538575f80fd5b50638b78c6d81954610321565b348015610550575f80fd5b5060075473ffffffffffffffffffffffffffffffffffffffff16610321565b34801561057a575f80fd5b5061028a60055481565b34801561058f575f80fd5b5061026661059e366004611742565b610d9e565b3480156105ae575f80fd5b506102ab6105bd3660046115fb565b610f7c565b3480156105cd575f80fd5b506102666105dc36600461159a565b60016020525f908152604090205460ff1681565b3480156105fb575f80fd5b5061028a60065481565b348015610610575f80fd5b5061026661061f366004611742565b61101a565b34801561062f575f80fd5b506102ab61063e3660046115fb565b611059565b34801561064e575f80fd5b5061028a60045481565b348015610663575f80fd5b5061028a600181565b6102ab61067a36600461159a565b6110f7565b6102ab61068d36600461159a565b611131565b34801561069d575f80fd5b506102666106ac36600461159a565b611157565b3480156106bc575f80fd5b5061028a6106cb36600461159a565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f565863380000000000000000000000000000000000000000000000000000000014806107375750610737826111b6565b92915050565b610747338261120b565b50565b610752611216565b61075c8282611230565b5050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b60026107b88161123c565b8382146107f1576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b8481101561089f575f84848381811061080e5761080e611791565b905060200201602081019061082391906117be565b90508015156001036108655761086087878481811061084457610844611791565b9050602002016020810190610859919061159a565b6001611230565b610896565b61089687878481811061087a5761087a611791565b905060200201602081019061088f919061159a565b600161120b565b506001016107f3565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108f85760018160011c14303b106108ef5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f61090683850185611833565b905080604001515f148061091c57506060810151155b15610953576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606081015181515f9061097c9073ffffffffffffffffffffffffffffffffffffffff163061126d565b9050818110156109e55782516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481018290526044810183905260640160405180910390fd5b82516003805473ffffffffffffffffffffffffffffffffffffffff9283167fffffffffffffffffffffffff00000000000000000000000000000000000000009182161790915560208501516007805491909316911617905560408301515f556060830151600555610a55336112a0565b610a64836080015160016112e8565b826020015173ffffffffffffffffffffffffffffffffffffffff16835f015173ffffffffffffffffffffffffffffffffffffffff167fd20715546497e6d32bc9b61b35416a25a8cc41d2fb7f389a1bb26dc040213a3b856040015186606001518760800151604051610aff93929190928352602083019190915273ffffffffffffffffffffffffffffffffffffffff16604082015260600190565b60405180910390a35050508015610b3f576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610b518161123c565b5f610b5e8587018761195c565b90505f8160200151806020019051810190610b7991906119d9565b90508060055f828254610b8c9190611a1d565b90915550508151600354610bb99173ffffffffffffffffffffffffffffffffffffffff9091169083611329565b81516003546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610c7791611730565b60405180910390a260035490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610cae611216565b61075c828261120b565b60605f610cc783850185611833565b6060818101516040805160808101825260018152845173ffffffffffffffffffffffffffffffffffffffff16602080830191909152308284015282518082018452849052825180820185905283518082038301815290840184529482019490945290519394509092610d399201611a30565b6040516020818303038152906040529250505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610d93611216565b610d9c5f611372565b565b5f610da7611216565b5f610db483850185611ad3565b90505f8160200151806020019051810190610dcf91906119d9565b9050610ddb86826113bc565b610e11576040517f6247a84e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60055481600654610e229190611b50565b1115610e5a576040517f360e42e100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060065f828254610e6b9190611b50565b92505081905550600160045f828254610e849190611b50565b9091555050600354610ead9073ffffffffffffffffffffffffffffffffffffffff168783611329565b6003546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529188901b90911660348201526048810182905273ffffffffffffffffffffffffffffffffffffffff8716907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610f6891611730565b60405180910390a250600195945050505050565b6002610f878161123c565b838214610fc0576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b8481101561089f57611012868683818110610fdf57610fdf611791565b9050602002016020810190610ff4919061159a565b85858481811061100657611006611791565b90506020020135611230565b600101610fc2565b5f8061102883850185611ad3565b90505f816020015180602001905181019061104391906119d9565b905061104f86826113bc565b9695505050505050565b60026110648161123c565b83821461109d576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b8481101561089f576110ef8686838181106110bc576110bc611791565b90506020020160208101906110d1919061159a565b8585848181106110e3576110e3611791565b9050602002013561120b565b60010161109f565b6110ff611216565b63389a75e1600c52805f526020600c20805442111561112557636f5e88185f526004601cfd5b5f905561074781611372565b611139611216565b8060601b61114e57637448fbae5f526004601cfd5b61074781611372565b5f8173ffffffffffffffffffffffffffffffffffffffff1661117c638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff1614806107375750638b78c6d8600c9081525f83905260209020546003161515610737565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa9216705000000000000000000000000000000000000000000000000000000001480610737575061073782611407565b61075c82825f61149d565b638b78c6d819543314610d9c576382b429005f526004601cfd5b61075c8282600161149d565b638b78c6d81954331461074757638b78c6d8600c52335f52806020600c205416610747576382b429005f526004601cfd5b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f51141716611369576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b73ffffffffffffffffffffffffffffffffffffffff82165f9081526001602052604081205460ff161580156114005750600554826006546113fd9190611b50565b11155b9392505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d00000000000000000000000000000000000000000000000000000000148061073757507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000831614610737565b638b78c6d8600c52825f526020600c208054838117836114be575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f60208284031215611504575f80fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611400575f80fd5b5f60208284031215611543575f80fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461156d575f80fd5b919050565b5f8060408385031215611583575f80fd5b61158c8361154a565b946020939093013593505050565b5f602082840312156115aa575f80fd5b6114008261154a565b5f8083601f8401126115c3575f80fd5b50813567ffffffffffffffff8111156115da575f80fd5b6020830191508360208260051b85010111156115f4575f80fd5b9250929050565b5f805f806040858703121561160e575f80fd5b843567ffffffffffffffff811115611624575f80fd5b611630878288016115b3565b909550935050602085013567ffffffffffffffff81111561164f575f80fd5b61165b878288016115b3565b95989497509550505050565b5f8083601f840112611677575f80fd5b50813567ffffffffffffffff81111561168e575f80fd5b6020830191508360208285010111156115f4575f80fd5b5f80602083850312156116b6575f80fd5b823567ffffffffffffffff8111156116cc575f80fd5b6116d885828601611667565b90969095509350505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f61140060208301846116e4565b5f805f60408486031215611754575f80fd5b61175d8461154a565b9250602084013567ffffffffffffffff811115611778575f80fd5b61178486828701611667565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f602082840312156117ce575f80fd5b81358015158114611400575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561182d5761182d6117dd565b60405290565b5f60a0828403128015611844575f80fd5b5060405160a0810167ffffffffffffffff81118282101715611868576118686117dd565b6040526118748361154a565b81526118826020840161154a565b602082015260408381013590820152606080840135908201526118a76080840161154a565b60808201529392505050565b5f82601f8301126118c2575f80fd5b813567ffffffffffffffff8111156118dc576118dc6117dd565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff81118282101715611929576119296117dd565b604052818152838201602001851015611940575f80fd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561196c575f80fd5b813567ffffffffffffffff811115611982575f80fd5b820160408185031215611993575f80fd5b61199b61180a565b6119a48261154a565b8152602082013567ffffffffffffffff8111156119bf575f80fd5b6119cb868285016118b3565b602083015250949350505050565b5f602082840312156119e9575f80fd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b81810381811115610737576107376119f0565b602081525f825160038110611a6c577f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff60408401511660608301526060830151608080840152611acb60a08401826116e4565b949350505050565b5f60208284031215611ae3575f80fd5b813567ffffffffffffffff811115611af9575f80fd5b820160408185031215611b0a575f80fd5b611b1261180a565b813567ffffffffffffffff811115611b28575f80fd5b611b34868285016118b3565b825250602082013567ffffffffffffffff8111156119bf575f80fd5b80820180821115610737576107376119f056fea2646970667358221220d18bce88b2b8564cb96f635e13078732906ab7fd0f6d88ee01dc5e41476931d564736f6c634300081a0033", - "nonce": "0x7c", - "chainId": "0x2105" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc7c72a021b67f8713a2b2e2e282fa01d1692645de3543c206d9ec5e650af36c3", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "function": "register(uint8,string,address)", - "arguments": [ - "3", - "ERC20PeggedIncentive_2", - "0x64DFAE63662107c9C68589c726991790D00Fbc29" - ], - "transaction": { - "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "gas": "0x113ad", - "value": "0x0", - "input": "0xd12dd4810000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000064dfae63662107c9c68589c726991790d00fbc2900000000000000000000000000000000000000000000000000000000000000164552433230506567676564496e63656e746976655f3200000000000000000000", - "nonce": "0x7d", - "chainId": "0x2105" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc9caa8011a7f1ec95342f266faa261158f802e4fe130db0168a72f1181118284", - "transactionType": "CREATE2", - "contractName": "CGDAIncentive", - "contractAddress": "0x9ed41b9834d6865092520d34ee75292242d3fa56", - "function": null, - "arguments": null, - "transaction": { - "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x237dec", - "value": "0x0", - "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b611b65806100855f395ff3fe6080604052600436106101f5575f3560e01c806354d1f13d11610117578063c884ef83116100ac578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b146105f8578063fe9fbb801461060b578063fee81cf41461062a575f80fd5b8063ec87621c146105d1578063f04e283e146105e5575f80fd5b8063c884ef8314610550578063db09da121461057e578063dcc213611461059d578063dcc59b6f146105bc575f80fd5b80638da5cb5b116100e75780638da5cb5b146104e5578063bb1757cf146104fd578063be4994f81461051c578063c78da39a1461053b575f80fd5b806354d1f13d1461047f578063715018a61461048757806375b238fc1461048f57806375ef18d0146104a3575f80fd5b80632de948071161018d578063474f5a441161015d578063474f5a44146103c25780634a4ee7b11461040b5780634e7165a21461041e578063514e62fc1461044a575f80fd5b80632de948071461030257806338d52e0f146103335780634359d28a14610384578063439fab91146103a3575f80fd5b80631cd64df4116101c85780631cd64df414610277578063228cb733146102ac57806325692962146102c057806328d6183b146102c8575f80fd5b806301ffc9a7146101f957806307621eca1461022d578063183a4f6e1461024f5780631c10893f14610264575b5f80fd5b348015610204575f80fd5b506102186102133660046114f8565b61065b565b60405190151581526020015b60405180910390f35b348015610238575f80fd5b506102416106b6565b604051908152602001610224565b61026261025d366004611537565b610736565b005b610262610272366004611576565b610743565b348015610282575f80fd5b50610218610291366004611576565b638b78c6d8600c9081525f9290925260209091205481161490565b3480156102b7575f80fd5b506102415f5481565b610262610759565b3480156102d3575f80fd5b506040517f53cf8555000000000000000000000000000000000000000000000000000000008152602001610224565b34801561030d575f80fd5b5061024161031c36600461159e565b638b78c6d8600c9081525f91909152602090205490565b34801561033e575f80fd5b5060075461035f9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610224565b34801561038f575f80fd5b5061026261039e3660046115ff565b6107a6565b3480156103ae575f80fd5b506102626103bd3660046116a9565b6108a0565b3480156103cd575f80fd5b506103e16103dc3660046116a9565b610b63565b6040805192835273ffffffffffffffffffffffffffffffffffffffff909116602083015201610224565b610262610419366004611576565b610c90565b348015610429575f80fd5b5061043d6104383660046116a9565b610ca2565b6040516102249190611716565b348015610455575f80fd5b50610218610464366004611576565b638b78c6d8600c9081525f9290925260209091205416151590565b610262610d60565b610262610d99565b34801561049a575f80fd5b50610241600281565b3480156104ae575f80fd5b506002546003546004546005546104c59392919084565b604080519485526020850193909352918301526060820152608001610224565b3480156104f0575f80fd5b50638b78c6d8195461035f565b348015610508575f80fd5b50610218610517366004611728565b610dac565b348015610527575f80fd5b506102626105363660046115ff565b610f82565b348015610546575f80fd5b5061024160065481565b34801561055b575f80fd5b5061021861056a36600461159e565b60016020525f908152604090205460ff1681565b348015610589575f80fd5b50610218610598366004611728565b611020565b3480156105a8575f80fd5b506102626105b73660046115ff565b611032565b3480156105c7575f80fd5b5061024160085481565b3480156105dc575f80fd5b50610241600181565b6102626105f336600461159e565b6110d0565b61026261060636600461159e565b61110a565b348015610616575f80fd5b5061021861062536600461159e565b611130565b348015610635575f80fd5b5061024161064436600461159e565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f53cf85550000000000000000000000000000000000000000000000000000000014806106b057506106b08261118f565b92915050565b6004545f9081906106c790426117a4565b6007549091505f906106ef9073ffffffffffffffffffffffffffffffffffffffff16306111e4565b90505f610e106002600101548461070691906117b7565b61071091906117ce565b60055461071d9190611806565b905081811161072c578061072e565b815b935050505090565b6107403382611217565b50565b61074b611222565b610755828261123c565b5050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b60026107b181611248565b8382146107ea576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b84811015610898575f84848381811061080757610807611819565b905060200201602081019061081c9190611846565b905080151560010361085e5761085987878481811061083d5761083d611819565b9050602002016020810190610852919061159e565b600161123c565b61088f565b61088f87878481811061087357610873611819565b9050602002016020810190610888919061159e565b6001611217565b506001016107ec565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108f15760018160011c14303b106108e85763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f6108ff838501856118ec565b80519091505f906109269073ffffffffffffffffffffffffffffffffffffffff16306111e4565b9050816080015181101561099757815160808301516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820183905260448201526064015b60405180910390fd5b602082015115806109aa57506040820151155b806109b757506060820151155b806109c9575081602001518260800151105b15610a00576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8151600780547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff90921691909117905560408051608080820183528285015180835260608087015160208086018290524296860187905288015191909401819052600291909155600392909255600492909255600555820151600655610a9b33611279565b610aaa8260a0015160016112c1565b815f015173ffffffffffffffffffffffffffffffffffffffff167f2364e5ed5f8639e9bae046dc67aabf43f410e931f25143a10f5e1a8744ad717e8360200151846040015185606001518660800151604051610b1f949392919093845260208401929092526040830152606082015260800190565b60405180910390a250508015610b5e576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610b7081611248565b5f610b7d8587018761196f565b90505f8160200151806020019051810190610b989190611a46565b8251600754919250610bc19173ffffffffffffffffffffffffffffffffffffffff169083611302565b81516007546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d39060680160408051601f1981840301815290829052610c6191611716565b60405180910390a260075490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610c98611222565b6107558282611217565b60605f610cb1838501856118ec565b60408051608081019091529091508060018152602001825f015173ffffffffffffffffffffffffffffffffffffffff1681526020013073ffffffffffffffffffffffffffffffffffffffff16815260200160405180602001604052808460800151815250604051602001610d289151815260200190565b60408051601f19818403018152918152915251610d489190602001611a5d565b60405160208183030381529060405291505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610da1611222565b610daa5f61134b565b565b5f610db5611222565b610dbe84611395565b610e1b57604080517f4139d81d00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8616600482015260248101919091525f604482015260640161098e565b73ffffffffffffffffffffffffffffffffffffffff84165f908152600160208190526040822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690911790556008805491610e7883611af8565b91905055505f610e866106b6565b426004556002549091508111610e9e57600254610eab565b600254610eab90826117a4565b600555600754610ed29073ffffffffffffffffffffffffffffffffffffffff168683611302565b6007546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529187901b90911660348201526048810182905273ffffffffffffffffffffffffffffffffffffffff8616907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d39060680160408051601f1981840301815290829052610f6f91611716565b60405180910390a2506001949350505050565b6002610f8d81611248565b838214610fc6576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b8481101561089857611018868683818110610fe557610fe5611819565b9050602002016020810190610ffa919061159e565b85858481811061100c5761100c611819565b9050602002013561123c565b600101610fc8565b5f61102a84611395565b949350505050565b600261103d81611248565b838214611076576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b84811015610898576110c886868381811061109557611095611819565b90506020020160208101906110aa919061159e565b8585848181106110bc576110bc611819565b90506020020135611217565b600101611078565b6110d8611222565b63389a75e1600c52805f526020600c2080544211156110fe57636f5e88185f526004601cfd5b5f90556107408161134b565b611112611222565b8060601b61112757637448fbae5f526004601cfd5b6107408161134b565b5f8173ffffffffffffffffffffffffffffffffffffffff16611155638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff1614806106b05750638b78c6d8600c9081525f839052602090205460031615156106b0565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa92167050000000000000000000000000000000000000000000000000000000014806106b057506106b08261140b565b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b61075582825f6114a1565b638b78c6d819543314610daa576382b429005f526004601cfd5b610755828260016114a1565b638b78c6d81954331461074057638b78c6d8600c52335f52806020600c205416610740576382b429005f526004601cfd5b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f51141716611342576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b5f8061139f6106b6565b90505f811180156113d3575060075481906113d09073ffffffffffffffffffffffffffffffffffffffff16306111e4565b10155b8015611404575073ffffffffffffffffffffffffffffffffffffffff83165f9081526001602052604090205460ff16155b9392505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d0000000000000000000000000000000000000000000000000000000014806106b057507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316146106b0565b638b78c6d8600c52825f526020600c208054838117836114c2575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f60208284031215611508575f80fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611404575f80fd5b5f60208284031215611547575f80fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611571575f80fd5b919050565b5f8060408385031215611587575f80fd5b6115908361154e565b946020939093013593505050565b5f602082840312156115ae575f80fd5b6114048261154e565b5f8083601f8401126115c7575f80fd5b50813567ffffffffffffffff8111156115de575f80fd5b6020830191508360208260051b85010111156115f8575f80fd5b9250929050565b5f805f8060408587031215611612575f80fd5b843567ffffffffffffffff811115611628575f80fd5b611634878288016115b7565b909550935050602085013567ffffffffffffffff811115611653575f80fd5b61165f878288016115b7565b95989497509550505050565b5f8083601f84011261167b575f80fd5b50813567ffffffffffffffff811115611692575f80fd5b6020830191508360208285010111156115f8575f80fd5b5f80602083850312156116ba575f80fd5b823567ffffffffffffffff8111156116d0575f80fd5b6116dc8582860161166b565b90969095509350505050565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f61140460208301846116e8565b5f805f6040848603121561173a575f80fd5b6117438461154e565b9250602084013567ffffffffffffffff81111561175e575f80fd5b61176a8682870161166b565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b818103818111156106b0576106b0611777565b80820281158282048414176106b0576106b0611777565b5f82611801577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b808201808211156106b0576106b0611777565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215611856575f80fd5b81358015158114611404575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff811182821017156118b5576118b5611865565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156118e4576118e4611865565b604052919050565b5f60c08284031280156118fd575f80fd5b5060405160c0810167ffffffffffffffff8111828210171561192157611921611865565b60405261192d8361154e565b81526020838101359082015260408084013590820152606080840135908201526080808401359082015261196360a0840161154e565b60a08201529392505050565b5f6020828403121561197f575f80fd5b813567ffffffffffffffff811115611995575f80fd5b8201604081850312156119a6575f80fd5b6119ae611892565b6119b78261154e565b8152602082013567ffffffffffffffff8111156119d2575f80fd5b80830192505084601f8301126119e6575f80fd5b813567ffffffffffffffff811115611a0057611a00611865565b611a136020601f19601f840116016118bb565b818152866020838601011115611a27575f80fd5b816020850160208301375f602092820183015290820152949350505050565b5f60208284031215611a56575f80fd5b5051919050565b602081525f825160038110611a99577f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff6040840151166060830152606083015160808084015261102a60a08401826116e8565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611b2857611b28611777565b506001019056fea264697066735822122076ed13a1ccd52f8abbba6dd73398f0c77602f5c558913c74cabda82d87fa3b6064736f6c634300081a0033", - "nonce": "0x7e", - "chainId": "0x2105" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0a719a64ebc0bfaf1c553560889ac1ce20706339ab751fdb7f9ca34f8eb44d1e", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "function": "register(uint8,string,address)", - "arguments": [ - "3", - "CGDAIncentive_2", - "0x9Ed41B9834d6865092520D34ee75292242d3fA56" - ], - "transaction": { - "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "gas": "0x12369", - "value": "0x0", - "input": "0xd12dd481000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000600000000000000000000000009ed41b9834d6865092520d34ee75292242d3fa56000000000000000000000000000000000000000000000000000000000000000f43474441496e63656e746976655f320000000000000000000000000000000000", - "nonce": "0x7f", + "input": "0xd12dd48100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000ba9c0739350c42d5f4bb55d779356c3cfeab257a000000000000000000000000000000000000000000000000000000000000002645524332305065676765645661726961626c654372697465726961496e63656e746976655f320000000000000000000000000000000000000000000000000000", + "nonce": "0x81", "chainId": "0x2105" }, "additionalContracts": [], @@ -214,379 +46,83 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x1ec739b", + "cumulativeGasUsed": "0x2dfc23f", "logs": [ { - "address": "0x775c30cc9f5a1a7aaf4dfe2b1994dda5f4586f15", + "address": "0xba9c0739350c42d5f4bb55d779356c3cfeab257a", "topics": [ "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" ], "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", - "blockHash": "0xc5900fd49d2afd0b63be59079b961023050cd0d0324c0145c86118feb331cc41", - "blockNumber": "0x16b20b0", - "transactionHash": "0x4a200f05f39c28fc775071bd1c6d13f8c463a033476be1beda1e8839e9efd387", - "transactionIndex": "0xa3", - "logIndex": "0x245", + "blockHash": "0x44c0a4a868ba4a2c6baf2da05c09a329f03acdfc5abf2de6eed6768d561ab111", + "blockNumber": "0x16b2696", + "transactionHash": "0x85f9cdcad5b3bc3b441524336cb017e2115763e7a0051621f328c662ebb04787", + "transactionIndex": "0xbb", + "logIndex": "0xd9c", "removed": false } ], - "logsBloom": "0x00000000000000000000000100000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080002000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x4a200f05f39c28fc775071bd1c6d13f8c463a033476be1beda1e8839e9efd387", - "transactionIndex": "0xa3", - "blockHash": "0xc5900fd49d2afd0b63be59079b961023050cd0d0324c0145c86118feb331cc41", - "blockNumber": "0x16b20b0", - "gasUsed": "0x1b87ef", - "effectiveGasPrice": "0x12e90bf", + "transactionHash": "0x85f9cdcad5b3bc3b441524336cb017e2115763e7a0051621f328c662ebb04787", + "transactionIndex": "0xbb", + "blockHash": "0x44c0a4a868ba4a2c6baf2da05c09a329f03acdfc5abf2de6eed6768d561ab111", + "blockNumber": "0x16b2696", + "gasUsed": "0x1c6a8f", + "effectiveGasPrice": "0xdffc57", "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x775c30cc9f5a1a7aaf4dfe2b1994dda5f4586f15", + "contractAddress": "0xba9c0739350c42d5f4bb55d779356c3cfeab257a", "l1BaseFeeScalar": "0x8dd", - "l1BlobBaseFee": "0xaa9c82d", + "l1BlobBaseFee": "0x3346e274", "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x2e90b1ce1ea", - "l1GasPrice": "0x3d40eeaac", - "l1GasUsed": "0xfe82" + "l1Fee": "0x57cf5162649", + "l1GasPrice": "0x370538074", + "l1GasUsed": "0x10518" }, { "status": "0x1", - "cumulativeGasUsed": "0x17a1315", + "cumulativeGasUsed": "0x1567416", "logs": [ { "address": "0x54abb00f12755be99729e50dade1ba62c75f8879", "topics": [ "0x660d31df25c96b8a337fcf12a56b7363e5a997639db853d5dbaec7c01f31bd80", "0x0000000000000000000000000000000000000000000000000000000000000003", - "0x81df11f794a19aa97cf6340c48d8c8e06b177aa051726da5538429f2de6d1e65" + "0x5f67280242c3be3264997d48a96385e2d79daca61274dfce3987a067bae4247c" ], - "data": "0x000000000000000000000000775c30cc9f5a1a7aaf4dfe2b1994dda5f4586f15", - "blockHash": "0x85ad1b943db7da0f8f4a8da381e929aae317b6a4220e98a50c1f0bb6081d00a6", - "blockNumber": "0x16b20b2", - "transactionHash": "0x5cec446d4cd97a6cc7267c416b7718e34a0692fa1429f19b2c3a45f5133096e0", + "data": "0x000000000000000000000000ba9c0739350c42d5f4bb55d779356c3cfeab257a", + "blockHash": "0x6fed2e610dbbff8f2d95cfce9b3c503b699d0b16f4151601774645518754d1b4", + "blockNumber": "0x16b2699", + "transactionHash": "0xa821d0bfb963324a4d3eb3084494898487d76cd28927a32cec055c32b4c284e3", "transactionIndex": "0x94", - "logIndex": "0x170", + "logIndex": "0x190", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000100000000000000000000000000000040000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000080000000000000000000010000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000100000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000000000000000000000000010000000000000400", "type": "0x2", - "transactionHash": "0x5cec446d4cd97a6cc7267c416b7718e34a0692fa1429f19b2c3a45f5133096e0", + "transactionHash": "0xa821d0bfb963324a4d3eb3084494898487d76cd28927a32cec055c32b4c284e3", "transactionIndex": "0x94", - "blockHash": "0x85ad1b943db7da0f8f4a8da381e929aae317b6a4220e98a50c1f0bb6081d00a6", - "blockNumber": "0x16b20b2", - "gasUsed": "0xc74e", - "effectiveGasPrice": "0x12e7111", - "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "contractAddress": null, - "l1BaseFeeScalar": "0x8dd", - "l1BlobBaseFee": "0xaa9c82d", - "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x14d4041448", - "l1GasPrice": "0x3d40eeaac", - "l1GasUsed": "0x71d" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1d241bb", - "logs": [ - { - "address": "0xc502d89b01b0137327adc0bd393fcee2de6ea6d0", - "topics": [ - "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" - ], - "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", - "blockHash": "0x91e9f25933d8699f4aa50f64bc1dafda2ea1c9acb8585bdd1632e0d68212890d", - "blockNumber": "0x16b20b4", - "transactionHash": "0x1a469bee7b46847f17cd977eddcef6c67a65eff5135fdfb4a2d0d020adb9da19", - "transactionIndex": "0x8c", - "logIndex": "0x1fb", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x1a469bee7b46847f17cd977eddcef6c67a65eff5135fdfb4a2d0d020adb9da19", - "transactionIndex": "0x8c", - "blockHash": "0x91e9f25933d8699f4aa50f64bc1dafda2ea1c9acb8585bdd1632e0d68212890d", - "blockNumber": "0x16b20b4", - "gasUsed": "0x18079a", - "effectiveGasPrice": "0x12e1011", - "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0xc502d89b01b0137327adc0bd393fcee2de6ea6d0", - "l1BaseFeeScalar": "0x8dd", - "l1BlobBaseFee": "0xaa9c82d", - "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x282cef7680d", - "l1GasPrice": "0x3d40eeaac", - "l1GasUsed": "0xdb96" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x16a19ea", - "logs": [ - { - "address": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "topics": [ - "0x660d31df25c96b8a337fcf12a56b7363e5a997639db853d5dbaec7c01f31bd80", - "0x0000000000000000000000000000000000000000000000000000000000000003", - "0xd330cb3e71356cd551bc12e0ff1b40ce92a83c9dbc1258a63dd3dbb784f7c351" - ], - "data": "0x000000000000000000000000c502d89b01b0137327adc0bd393fcee2de6ea6d0", - "blockHash": "0xada68cd6770f25ca73d7235027fe2a6abee03dbab6972b12af45b9e43f814d3c", - "blockNumber": "0x16b20b6", - "transactionHash": "0x90dd78740b2c7b60101325dfc52d3bc32f8182617cb661b3cf2448733764cfd5", - "transactionIndex": "0x89", - "logIndex": "0x182", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000020000000000000000020000000000000000000000100000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000000000000000000000048000000000000000000000000000000000000000000020000000000000000000000000000010000000000000000", - "type": "0x2", - "transactionHash": "0x90dd78740b2c7b60101325dfc52d3bc32f8182617cb661b3cf2448733764cfd5", - "transactionIndex": "0x89", - "blockHash": "0xada68cd6770f25ca73d7235027fe2a6abee03dbab6972b12af45b9e43f814d3c", - "blockNumber": "0x16b20b6", - "gasUsed": "0xc7ae", - "effectiveGasPrice": "0x12dcf55", - "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "contractAddress": null, - "l1BaseFeeScalar": "0x8dd", - "l1BlobBaseFee": "0xaa9c82d", - "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x14fce6f505", - "l1GasPrice": "0x39e5a5325", - "l1GasUsed": "0x77b" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x16486c4", - "logs": [ - { - "address": "0xe7763684b43be4491a93469aa5d7868591343dea", - "topics": [ - "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" - ], - "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", - "blockHash": "0x7780377dceb3766b551abee2e1d3326cf0fa623b1a711bd5c3cb75e506bca311", - "blockNumber": "0x16b20b8", - "transactionHash": "0x54ba4837af5aa0569224fb101a1c771a5d2106420a3b01cd8ba2aef8f0741512", - "transactionIndex": "0x83", - "logIndex": "0x10c", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000100000000000000000000004000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x54ba4837af5aa0569224fb101a1c771a5d2106420a3b01cd8ba2aef8f0741512", - "transactionIndex": "0x83", - "blockHash": "0x7780377dceb3766b551abee2e1d3326cf0fa623b1a711bd5c3cb75e506bca311", - "blockNumber": "0x16b20b8", - "gasUsed": "0x1b8a53", - "effectiveGasPrice": "0x12d78a3", - "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0xe7763684b43be4491a93469aa5d7868591343dea", - "l1BaseFeeScalar": "0x8dd", - "l1BlobBaseFee": "0xaa9c82d", - "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x2c474ad66d5", - "l1GasPrice": "0x39e5a5325", - "l1GasUsed": "0xfc85" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1cb32fb", - "logs": [ - { - "address": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "topics": [ - "0x660d31df25c96b8a337fcf12a56b7363e5a997639db853d5dbaec7c01f31bd80", - "0x0000000000000000000000000000000000000000000000000000000000000003", - "0xd2d17882a61b5bee6536f0bb3ac1c306f9e8bb1ace543475a48c27d0a13bff41" - ], - "data": "0x000000000000000000000000e7763684b43be4491a93469aa5d7868591343dea", - "blockHash": "0x77c261704e9ce072266cf53d43f895f37b1f09bf8adb26f6785b80e5f3c4d540", - "blockNumber": "0x16b20ba", - "transactionHash": "0x4f374850b7e31f5288bf0e99efed7be06941588355a8b928b8407d5870661637", - "transactionIndex": "0xaf", - "logIndex": "0x1e9", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000100000000008000000000000000000040000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000", - "type": "0x2", - "transactionHash": "0x4f374850b7e31f5288bf0e99efed7be06941588355a8b928b8407d5870661637", - "transactionIndex": "0xaf", - "blockHash": "0x77c261704e9ce072266cf53d43f895f37b1f09bf8adb26f6785b80e5f3c4d540", - "blockNumber": "0x16b20ba", - "gasUsed": "0xc859", - "effectiveGasPrice": "0x12d0909", - "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "contractAddress": null, - "l1BaseFeeScalar": "0x8dd", - "l1BlobBaseFee": "0xaa9c82d", - "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x15b8a5923a", - "l1GasPrice": "0x39e5a5325", - "l1GasUsed": "0x7be" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1d11083", - "logs": [ - { - "address": "0x64dfae63662107c9c68589c726991790d00fbc29", - "topics": [ - "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" - ], - "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", - "blockHash": "0x7380d7eb87ce8849ff5227c830a6015d4fc9c5833fb20dc1c4f0dd6be2d88a16", - "blockNumber": "0x16b20bc", - "transactionHash": "0xc857e2b7b46af01977d4f5fb7e5cc2ec2f470573370facafd847c46256611629", - "transactionIndex": "0x99", - "logIndex": "0x1c8", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc857e2b7b46af01977d4f5fb7e5cc2ec2f470573370facafd847c46256611629", - "transactionIndex": "0x99", - "blockHash": "0x7380d7eb87ce8849ff5227c830a6015d4fc9c5833fb20dc1c4f0dd6be2d88a16", - "blockNumber": "0x16b20bc", - "gasUsed": "0x187076", - "effectiveGasPrice": "0x12cdb8a", - "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x64dfae63662107c9c68589c726991790d00fbc29", - "l1BaseFeeScalar": "0x8dd", - "l1BlobBaseFee": "0xbff0135", - "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x274a09a9822", - "l1GasPrice": "0x37784905d", - "l1GasUsed": "0xe015" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x14d20a2", - "logs": [ - { - "address": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "topics": [ - "0x660d31df25c96b8a337fcf12a56b7363e5a997639db853d5dbaec7c01f31bd80", - "0x0000000000000000000000000000000000000000000000000000000000000003", - "0x0e8d7e7dfa9f9617c730d0b336928f2129409e3c3c4c695371f60ca8a681c1db" - ], - "data": "0x00000000000000000000000064dfae63662107c9c68589c726991790d00fbc29", - "blockHash": "0x08e6868f197ae1e1a948a9a4d067b8ae8beb2cd4495365ec06f54c5eb0f15f11", - "blockNumber": "0x16b20be", - "transactionHash": "0xc7c72a021b67f8713a2b2e2e282fa01d1692645de3543c206d9ec5e650af36c3", - "transactionIndex": "0x7a", - "logIndex": "0x109", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000100000000000000000000000000000040000000000000000000000000000000400000000000000000000004000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000004000000000000000048000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000", - "type": "0x2", - "transactionHash": "0xc7c72a021b67f8713a2b2e2e282fa01d1692645de3543c206d9ec5e650af36c3", - "transactionIndex": "0x7a", - "blockHash": "0x08e6868f197ae1e1a948a9a4d067b8ae8beb2cd4495365ec06f54c5eb0f15f11", - "blockNumber": "0x16b20be", - "gasUsed": "0xc796", - "effectiveGasPrice": "0x12c8463", - "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "contractAddress": null, - "l1BaseFeeScalar": "0x8dd", - "l1BlobBaseFee": "0xbff0135", - "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x14d70a20c7", - "l1GasPrice": "0x37784905d", - "l1GasUsed": "0x76d" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1324016", - "logs": [ - { - "address": "0x9ed41b9834d6865092520d34ee75292242d3fa56", - "topics": [ - "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" - ], - "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", - "blockHash": "0x3f206c3396457858a657694e7936040c168f06142f144e6ab01e68607007d330", - "blockNumber": "0x16b20c0", - "transactionHash": "0xc9caa8011a7f1ec95342f266faa261158f802e4fe130db0168a72f1181118284", - "transactionIndex": "0x72", - "logIndex": "0xfa", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000010000000000000040000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xc9caa8011a7f1ec95342f266faa261158f802e4fe130db0168a72f1181118284", - "transactionIndex": "0x72", - "blockHash": "0x3f206c3396457858a657694e7936040c168f06142f144e6ab01e68607007d330", - "blockNumber": "0x16b20c0", - "gasUsed": "0x184499", - "effectiveGasPrice": "0x12c0ed8", - "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x9ed41b9834d6865092520d34ee75292242d3fa56", - "l1BaseFeeScalar": "0x8dd", - "l1BlobBaseFee": "0xbff0135", - "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x280f2870942", - "l1GasPrice": "0x37784905d", - "l1GasUsed": "0xe479" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1c6a31d", - "logs": [ - { - "address": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "topics": [ - "0x660d31df25c96b8a337fcf12a56b7363e5a997639db853d5dbaec7c01f31bd80", - "0x0000000000000000000000000000000000000000000000000000000000000003", - "0x30bf19c7d6cee70a3f059f7806f024c10de339dbd885dc9896c79cf6d73c46fa" - ], - "data": "0x0000000000000000000000009ed41b9834d6865092520d34ee75292242d3fa56", - "blockHash": "0x6a63176bc763d05fabb5407bd82dbf6e332d95079925ef3009115a224f077783", - "blockNumber": "0x16b20c1", - "transactionHash": "0x0a719a64ebc0bfaf1c553560889ac1ce20706339ab751fdb7f9ca34f8eb44d1e", - "transactionIndex": "0xa9", - "logIndex": "0x175", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000100000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000000000020000000000048000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000", - "type": "0x2", - "transactionHash": "0x0a719a64ebc0bfaf1c553560889ac1ce20706339ab751fdb7f9ca34f8eb44d1e", - "transactionIndex": "0xa9", - "blockHash": "0x6a63176bc763d05fabb5407bd82dbf6e332d95079925ef3009115a224f077783", - "blockNumber": "0x16b20c1", - "gasUsed": "0xc742", - "effectiveGasPrice": "0x12bc2e0", + "blockHash": "0x6fed2e610dbbff8f2d95cfce9b3c503b699d0b16f4151601774645518754d1b4", + "blockNumber": "0x16b2699", + "gasUsed": "0xc92a", + "effectiveGasPrice": "0xe037e2", "from": "0x672719b1008c3033c632de2bbaf97775cc4819ed", "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", "contractAddress": null, "l1BaseFeeScalar": "0x8dd", - "l1BlobBaseFee": "0xb88c528", + "l1BlobBaseFee": "0x3346e274", "l1BlobBaseFeeScalar": "0x101c12", - "l1Fee": "0x1503e521b8", - "l1GasPrice": "0x3cff2c2ca", - "l1GasUsed": "0x710" + "l1Fee": "0x2d519537ad", + "l1GasPrice": "0x370538074", + "l1GasUsed": "0x86c" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1734385339, + "timestamp": 1734388263, "chain": 8453, - "commit": "3320c8dc" + "commit": "4d66951e" } diff --git a/packages/evm/broadcast/Deploy_Modules.s.sol/84532/run-1734388225.json b/packages/evm/broadcast/Deploy_Modules.s.sol/84532/run-1734388225.json new file mode 100644 index 00000000..8d0d29c4 --- /dev/null +++ b/packages/evm/broadcast/Deploy_Modules.s.sol/84532/run-1734388225.json @@ -0,0 +1,128 @@ +{ + "transactions": [ + { + "hash": "0xbbb4a19784e2fd740cbbecd261ea4a4ad53f2c7dc8c64cbdf9f11e8378c41852", + "transactionType": "CREATE2", + "contractName": "ERC20PeggedVariableCriteriaIncentive", + "contractAddress": "0xba9c0739350c42d5f4bb55d779356c3cfeab257a", + "function": null, + "arguments": null, + "transaction": { + "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x273ffa", + "value": "0x0", + "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b612052806100855f395ff3fe608060405260043610610291575f3560e01c8063715018a611610165578063c884ef83116100c6578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b14610754578063fe9fbb8014610767578063fee81cf414610786575f80fd5b8063ec87621c1461072d578063f04e283e14610741575f80fd5b8063db09da12116100ac578063db09da12146106da578063dcc21361146106f9578063dcc59b6f14610718575f80fd5b8063c884ef8314610697578063d54ad2a1146106c5575f80fd5b8063a4d66daf1161011b578063bb1757cf11610101578063bb1757cf14610645578063be4994f814610664578063c213f3f914610683575f80fd5b8063a4d66daf1461060f578063a871ced214610624575f80fd5b8063775486871161014b578063775486871461057b5780638da5cb5b146105cd5780639214fa4d146105e5575f80fd5b8063715018a61461055f57806375b238fc14610567575f80fd5b80632de948071161020f5780634a4ee7b1116101c5578063514e62fc116101ab578063514e62fc1461050d578063547d18641461054257806354d1f13d14610557575f80fd5b80634a4ee7b1146104ce5780634e7165a2146104e1575f80fd5b80634359d28a116101f55780634359d28a14610447578063439fab9114610466578063474f5a4414610485575f80fd5b80632de94807146103ea57806338d52e0f1461041b575f80fd5b80631cd64df411610264578063228cb7331161024a578063228cb7331461039457806325692962146103a857806328d6183b146103b0575f80fd5b80631cd64df41461030e5780631f1cb62b14610343575f80fd5b806301ffc9a71461029557806307621eca146102c9578063183a4f6e146102e65780631c10893f146102fb575b5f80fd5b3480156102a0575f80fd5b506102b46102af36600461179d565b6107b7565b60405190151581526020015b60405180910390f35b3480156102d4575f80fd5b505f545b6040519081526020016102c0565b6102f96102f43660046117e3565b610812565b005b6102f9610309366004611822565b61081f565b348015610319575f80fd5b506102b4610328366004611822565b638b78c6d8600c9081525f9290925260209091205481161490565b34801561034e575f80fd5b50600a5461036f9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016102c0565b34801561039f575f80fd5b506102d85f5481565b6102f9610835565b3480156103bb575f80fd5b506040517ff60c99c90000000000000000000000000000000000000000000000000000000081526020016102c0565b3480156103f5575f80fd5b506102d861040436600461184a565b638b78c6d8600c9081525f91909152602090205490565b348015610426575f80fd5b5060065461036f9073ffffffffffffffffffffffffffffffffffffffff1681565b348015610452575f80fd5b506102f96104613660046118ab565b610882565b348015610471575f80fd5b506102f9610480366004611955565b61097c565b348015610490575f80fd5b506104a461049f366004611955565b610cac565b6040805192835273ffffffffffffffffffffffffffffffffffffffff9091166020830152016102c0565b6102f96104dc366004611822565b610e0e565b3480156104ec575f80fd5b506105006104fb366004611955565b610e20565b6040516102c091906119e0565b348015610518575f80fd5b506102b4610527366004611822565b638b78c6d8600c9081525f9290925260209091205416151590565b34801561054d575f80fd5b506102d860025481565b6102f9610eba565b6102f9610ef3565b348015610572575f80fd5b506102d8600281565b348015610586575f80fd5b506003546004546005546105bd9260ff908116929190811690610100900473ffffffffffffffffffffffffffffffffffffffff1684565b6040516102c09493929190611a33565b3480156105d8575f80fd5b50638b78c6d8195461036f565b3480156105f0575f80fd5b50600a5473ffffffffffffffffffffffffffffffffffffffff1661036f565b34801561061a575f80fd5b506102d860085481565b34801561062f575f80fd5b50610638610f06565b6040516102c09190611abb565b348015610650575f80fd5b506102b461065f366004611ac9565b610fa0565b34801561066f575f80fd5b506102f961067e3660046118ab565b6111cd565b34801561068e575f80fd5b50600b546102d8565b3480156106a2575f80fd5b506102b46106b136600461184a565b60016020525f908152604090205460ff1681565b3480156106d0575f80fd5b506102d860095481565b3480156106e5575f80fd5b506102b46106f4366004611ac9565b61126b565b348015610704575f80fd5b506102f96107133660046118ab565b6112de565b348015610723575f80fd5b506102d860075481565b348015610738575f80fd5b506102d8600181565b6102f961074f36600461184a565b61137c565b6102f961076236600461184a565b6113b6565b348015610772575f80fd5b506102b461078136600461184a565b6113dc565b348015610791575f80fd5b506102d86107a036600461184a565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167ff60c99c900000000000000000000000000000000000000000000000000000000148061080c575061080c8261143b565b92915050565b61081c3382611490565b50565b61082761149b565b61083182826114b5565b5050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b600261088d816114c1565b8382146108c6576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b84811015610974575f8484838181106108e3576108e3611b18565b90506020020160208101906108f89190611b45565b905080151560010361093a5761093587878481811061091957610919611b18565b905060200201602081019061092e919061184a565b60016114b5565b61096b565b61096b87878481811061094f5761094f611b18565b9050602002016020810190610964919061184a565b6001611490565b506001016108c8565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156109cd5760018160011c14303b106109c45763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f6109db83850185611c00565b905080606001515f03610a1a576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606081015181515f90610a439073ffffffffffffffffffffffffffffffffffffffff16306114f2565b905081811015610aac5782516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481018290526044810183905260640160405180910390fd5b60c083015183516006805473ffffffffffffffffffffffffffffffffffffffff9283167fffffffffffffffffffffffff0000000000000000000000000000000000000000918216179091556020860151600a805491909316911617905560408401515f55606084015160085560a0840151600b5580516003805483929082907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660018381811115610b6057610b606119f2565b02179055506020820151600182015560408201516002909101805460609093015173ffffffffffffffffffffffffffffffffffffffff16610100027fffffffffffffffffffffff00000000000000000000000000000000000000000090931660ff90921691909117919091179055610bd733611525565b610be68460800151600161156d565b836020015173ffffffffffffffffffffffffffffffffffffffff16845f015173ffffffffffffffffffffffffffffffffffffffff167fdc505a50c6f2c816d981a377c8177e2604d8302821a502bc9f742e0748f338428660400151876060015188608001518960a001518a60c00151604051610c66959493929190611cf9565b60405180910390a3505050508015610ca7576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610cb9816114c1565b5f610cc685870187611deb565b90505f8160200151806020019051810190610ce19190611e68565b90508060085f828254610cf49190611eac565b90915550508151600654610d219173ffffffffffffffffffffffffffffffffffffffff90911690836115ae565b81516006546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610ddf916119e0565b60405180910390a260065490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610e1661149b565b6108318282611490565b60605f610e2f83850185611c00565b6060818101516040805160808101825260018152845173ffffffffffffffffffffffffffffffffffffffff16602080830191909152308284015282518082018452849052825180820185905283518082038301815290840184529482019490945290519394509092610ea19201611ebf565b6040516020818303038152906040529250505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610efb61149b565b610f045f6115f7565b565b604080516080810182525f808252602082018190529181018290526060810191909152604080516080810190915260038054829060ff166001811115610f4e57610f4e6119f2565b6001811115610f5f57610f5f6119f2565b81526001820154602082015260029091015460ff81166040830152610100900473ffffffffffffffffffffffffffffffffffffffff16606090910152919050565b5f610fa961149b565b5f610fb683850185611f3d565b90505f8160200151806020019051810190610fd19190611e68565b90505f80545f03610fe3575080611006565b670de0b6b3a7640000825f54610ff99190611fba565b6110039190611fd1565b90505b600b54158015906110185750600b5481115b156110225750600b545b61102b81611641565b611061576040517f6247a84e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600854816009546110729190612009565b11156110aa576040517f360e42e100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060095f8282546110bb9190612009565b92505081905550600160075f8282546110d49190612009565b90915550506006546110fd9073ffffffffffffffffffffffffffffffffffffffff1688836115ae565b6006546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529189901b90911660348201526048810182905273ffffffffffffffffffffffffffffffffffffffff8816907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290526111b8916119e0565b60405180910390a25060019695505050505050565b60026111d8816114c1565b838214611211576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109745761126386868381811061123057611230611b18565b9050602002016020810190611245919061184a565b85858481811061125757611257611b18565b905060200201356114b5565b600101611213565b5f808061127a84860186611f3d565b90505f81602001518060200190518101906112959190611e68565b90505f545f036112a7578092506112ca565b670de0b6b3a7640000815f546112bd9190611fba565b6112c79190611fd1565b92505b6112d383611641565b979650505050505050565b60026112e9816114c1565b838214611322576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109745761137486868381811061134157611341611b18565b9050602002016020810190611356919061184a565b85858481811061136857611368611b18565b90506020020135611490565b600101611324565b61138461149b565b63389a75e1600c52805f526020600c2080544211156113aa57636f5e88185f526004601cfd5b5f905561081c816115f7565b6113be61149b565b8060601b6113d357637448fbae5f526004601cfd5b61081c816115f7565b5f8173ffffffffffffffffffffffffffffffffffffffff16611401638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff16148061080c5750638b78c6d8600c9081525f8390526020902054600316151561080c565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f5658633800000000000000000000000000000000000000000000000000000000148061080c575061080c8261165b565b61083182825f6116b0565b638b78c6d819543314610f04576382b429005f526004601cfd5b610831828260016116b0565b638b78c6d81954331461081c57638b78c6d8600c52335f52806020600c20541661081c576382b429005f526004601cfd5b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f511417166115ee576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b5f600854826009546116539190612009565b111592915050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa921670500000000000000000000000000000000000000000000000000000000148061080c575061080c82611707565b638b78c6d8600c52825f526020600c208054838117836116d1575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d00000000000000000000000000000000000000000000000000000000148061080c57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000083161461080c565b5f602082840312156117ad575f80fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146117dc575f80fd5b9392505050565b5f602082840312156117f3575f80fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461181d575f80fd5b919050565b5f8060408385031215611833575f80fd5b61183c836117fa565b946020939093013593505050565b5f6020828403121561185a575f80fd5b6117dc826117fa565b5f8083601f840112611873575f80fd5b50813567ffffffffffffffff81111561188a575f80fd5b6020830191508360208260051b85010111156118a4575f80fd5b9250929050565b5f805f80604085870312156118be575f80fd5b843567ffffffffffffffff8111156118d4575f80fd5b6118e087828801611863565b909550935050602085013567ffffffffffffffff8111156118ff575f80fd5b61190b87828801611863565b95989497509550505050565b5f8083601f840112611927575f80fd5b50813567ffffffffffffffff81111561193e575f80fd5b6020830191508360208285010111156118a4575f80fd5b5f8060208385031215611966575f80fd5b823567ffffffffffffffff81111561197c575f80fd5b61198885828601611917565b90969095509350505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f6117dc6020830184611994565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b60028110611a2f57611a2f6119f2565b9052565b60808101611a418287611a1f565b84602083015260ff8416604083015273ffffffffffffffffffffffffffffffffffffffff8316606083015295945050505050565b611a80828251611a1f565b6020810151602083015260ff604082015116604083015273ffffffffffffffffffffffffffffffffffffffff60608201511660608301525050565b6080810161080c8284611a75565b5f805f60408486031215611adb575f80fd5b611ae4846117fa565b9250602084013567ffffffffffffffff811115611aff575f80fd5b611b0b86828701611917565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215611b55575f80fd5b813580151581146117dc575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b60405160e0810167ffffffffffffffff81118282101715611bb457611bb4611b64565b60405290565b6040516080810167ffffffffffffffff81118282101715611bb457611bb4611b64565b6040805190810167ffffffffffffffff81118282101715611bb457611bb4611b64565b5f81830361014081128015611c13575f80fd5b50611c1c611b91565b611c25846117fa565b8152611c33602085016117fa565b60208201526040848101359082015260608085013590820152611c58608085016117fa565b60808281019190915260a085810135908301527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4083011215611c98575f80fd5b611ca0611bba565b915060c084013560028110611cb3575f80fd5b825260e0840135602083015261010084013560ff81168114611cd3575f80fd5b6040830152611ce561012085016117fa565b606083015260c08101919091529392505050565b8581526020810185905273ffffffffffffffffffffffffffffffffffffffff84166040820152606081018390526101008101611d386080830184611a75565b9695505050505050565b5f82601f830112611d51575f80fd5b813567ffffffffffffffff811115611d6b57611d6b611b64565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff81118282101715611db857611db8611b64565b604052818152838201602001851015611dcf575f80fd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215611dfb575f80fd5b813567ffffffffffffffff811115611e11575f80fd5b820160408185031215611e22575f80fd5b611e2a611bdd565b611e33826117fa565b8152602082013567ffffffffffffffff811115611e4e575f80fd5b611e5a86828501611d42565b602083015250949350505050565b5f60208284031215611e78575f80fd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8181038181111561080c5761080c611e7f565b602081525f825160038110611ed657611ed66119f2565b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff60408401511660608301526060830151608080840152611f3560a0840182611994565b949350505050565b5f60208284031215611f4d575f80fd5b813567ffffffffffffffff811115611f63575f80fd5b820160408185031215611f74575f80fd5b611f7c611bdd565b813567ffffffffffffffff811115611f92575f80fd5b611f9e86828501611d42565b825250602082013567ffffffffffffffff811115611e4e575f80fd5b808202811582820484141761080c5761080c611e7f565b5f82612004577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b8082018082111561080c5761080c611e7f56fea2646970667358221220398fa7898e69c86223ec6bd1de26cb4f1acc086997e3938c4837d8121beb239064736f6c634300081a0033", + "nonce": "0xce", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe6975dc2a9288f3e6857a7364828f2e63e68f7f4339b5597ca8898e6918b6a69", + "transactionType": "CALL", + "contractName": "BoostRegistry", + "contractAddress": "0x54abb00f12755be99729e50dade1ba62c75f8879", + "function": "register(uint8,string,address)", + "arguments": [ + "3", + "ERC20PeggedVariableCriteriaIncentive_2", + "0xBA9C0739350C42d5f4bB55d779356C3CfEaB257a" + ], + "transaction": { + "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", + "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", + "gas": "0x12633", + "value": "0x0", + "input": "0xd12dd48100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000ba9c0739350c42d5f4bb55d779356c3cfeab257a000000000000000000000000000000000000000000000000000000000000002645524332305065676765645661726961626c654372697465726961496e63656e746976655f320000000000000000000000000000000000000000000000000000", + "nonce": "0xcf", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x42ce99", + "logs": [ + { + "address": "0xba9c0739350c42d5f4bb55d779356c3cfeab257a", + "topics": [ + "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" + ], + "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", + "blockHash": "0xc7748732e20f6c87abe890d37f4959441c695e1de79196f8e6f0e582497c1043", + "blockNumber": "0x126a586", + "transactionHash": "0xbbb4a19784e2fd740cbbecd261ea4a4ad53f2c7dc8c64cbdf9f11e8378c41852", + "transactionIndex": "0xb", + "logIndex": "0x3c", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080002000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xbbb4a19784e2fd740cbbecd261ea4a4ad53f2c7dc8c64cbdf9f11e8378c41852", + "transactionIndex": "0xb", + "blockHash": "0xc7748732e20f6c87abe890d37f4959441c695e1de79196f8e6f0e582497c1043", + "blockNumber": "0x126a586", + "gasUsed": "0x1c6a8f", + "effectiveGasPrice": "0x187cc", + "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xba9c0739350c42d5f4bb55d779356c3cfeab257a", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x697bcb757d", + "l1GasPrice": "0x16ef0a75f", + "l1GasUsed": "0x10518" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xbd506", + "logs": [ + { + "address": "0x54abb00f12755be99729e50dade1ba62c75f8879", + "topics": [ + "0x660d31df25c96b8a337fcf12a56b7363e5a997639db853d5dbaec7c01f31bd80", + "0x0000000000000000000000000000000000000000000000000000000000000003", + "0x5f67280242c3be3264997d48a96385e2d79daca61274dfce3987a067bae4247c" + ], + "data": "0x000000000000000000000000ba9c0739350c42d5f4bb55d779356c3cfeab257a", + "blockHash": "0xdbf9970fb946b34375b48c7339bfeec530475a856d999fbcd90397aa3220d66d", + "blockNumber": "0x126a587", + "transactionHash": "0xe6975dc2a9288f3e6857a7364828f2e63e68f7f4339b5597ca8898e6918b6a69", + "transactionIndex": "0x8", + "logIndex": "0xb", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000100000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000000000000000000000000010000000000000400", + "type": "0x2", + "transactionHash": "0xe6975dc2a9288f3e6857a7364828f2e63e68f7f4339b5597ca8898e6918b6a69", + "transactionIndex": "0x8", + "blockHash": "0xdbf9970fb946b34375b48c7339bfeec530475a856d999fbcd90397aa3220d66d", + "blockNumber": "0x126a587", + "gasUsed": "0xc92a", + "effectiveGasPrice": "0x187cc", + "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", + "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", + "contractAddress": null, + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x358fa8b90", + "l1GasPrice": "0x169040b88", + "l1GasUsed": "0x86c" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1734388225, + "chain": 84532, + "commit": "4d66951e" +} diff --git a/packages/evm/broadcast/Deploy_Modules.s.sol/84532/run-latest.json b/packages/evm/broadcast/Deploy_Modules.s.sol/84532/run-latest.json index 8bdc8b9c..8d0d29c4 100644 --- a/packages/evm/broadcast/Deploy_Modules.s.sol/84532/run-latest.json +++ b/packages/evm/broadcast/Deploy_Modules.s.sol/84532/run-latest.json @@ -1,210 +1,42 @@ { "transactions": [ { - "hash": "0xaaeadb3c6bb2696fc065dce43e16820afa0b104315ba94dbea2552db6ca3c717", + "hash": "0xbbb4a19784e2fd740cbbecd261ea4a4ad53f2c7dc8c64cbdf9f11e8378c41852", "transactionType": "CREATE2", - "contractName": "ERC20Incentive", - "contractAddress": "0x775c30cc9f5a1a7aaf4dfe2b1994dda5f4586f15", + "contractName": "ERC20PeggedVariableCriteriaIncentive", + "contractAddress": "0xba9c0739350c42d5f4bb55d779356c3cfeab257a", "function": null, "arguments": null, "transaction": { "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x2606f4", + "gas": "0x273ffa", "value": "0x0", - "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b611f45806100855f395ff3fe608060405260043610610229575f3560e01c806354d1f13d11610131578063c884ef83116100ac578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b1461063e578063fe9fbb8014610651578063fee81cf414610670575f80fd5b8063ec87621c14610617578063f04e283e1461062b575f80fd5b8063c884ef8314610596578063db09da12146105c4578063dcc21361146105e3578063dcc59b6f14610602575f80fd5b8063a4d66daf11610101578063b30906d4116100e7578063b30906d414610539578063bb1757cf14610558578063be4994f814610577575f80fd5b8063a4d66daf146104fe578063a8c62e7614610513575f80fd5b806354d1f13d146104c2578063715018a6146104ca57806375b238fc146104d25780638da5cb5b146104e6575f80fd5b806328d6183b116101c1578063439fab91116101915780634a4ee7b1116101775780634a4ee7b11461044e5780634e7165a214610461578063514e62fc1461048d575f80fd5b8063439fab91146103e6578063474f5a4414610405575f80fd5b806328d6183b1461030b5780632de948071461034557806338d52e0f146103765780634359d28a146103c7575f80fd5b80631cd64df4116101fc5780631cd64df4146102a65780632275aea9146102db578063228cb733146102ef5780632569296214610303575f80fd5b806301ffc9a71461022d57806307621eca14610261578063183a4f6e1461027e5780631c10893f14610293575b5f80fd5b348015610238575f80fd5b5061024c6102473660046117ea565b6106a1565b60405190151581526020015b60405180910390f35b34801561026c575f80fd5b505f545b604051908152602001610258565b61029161028c366004611829565b6106fc565b005b6102916102a1366004611868565b610709565b3480156102b1575f80fd5b5061024c6102c0366004611868565b638b78c6d8600c9081525f9290925260209091205481161490565b3480156102e6575f80fd5b5061029161071f565b3480156102fa575f80fd5b506102705f5481565b61029161089e565b348015610316575f80fd5b506040517f7cc1d5bb000000000000000000000000000000000000000000000000000000008152602001610258565b348015610350575f80fd5b5061027061035f366004611890565b638b78c6d8600c9081525f91909152602090205490565b348015610381575f80fd5b506004546103a29073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610258565b3480156103d2575f80fd5b506102916103e13660046118f1565b6108eb565b3480156103f1575f80fd5b5061029161040036600461199b565b6109e5565b348015610410575f80fd5b5061042461041f36600461199b565b610cb2565b6040805192835273ffffffffffffffffffffffffffffffffffffffff909116602083015201610258565b61029161045c366004611868565b610eb5565b34801561046c575f80fd5b5061048061047b36600461199b565b610ec7565b6040516102589190611a08565b348015610498575f80fd5b5061024c6104a7366004611868565b638b78c6d8600c9081525f9290925260209091205416151590565b610291610f97565b610291610fd0565b3480156104dd575f80fd5b50610270600281565b3480156104f1575f80fd5b50638b78c6d819546103a2565b348015610509575f80fd5b5061027060065481565b34801561051e575f80fd5b5060025461052c9060ff1681565b6040516102589190611a5b565b348015610544575f80fd5b506103a2610553366004611829565b610fe3565b348015610563575f80fd5b5061024c610572366004611a69565b611018565b348015610582575f80fd5b506102916105913660046118f1565b611289565b3480156105a1575f80fd5b5061024c6105b0366004611890565b60016020525f908152604090205460ff1681565b3480156105cf575f80fd5b5061024c6105de366004611a69565b611327565b3480156105ee575f80fd5b506102916105fd3660046118f1565b611339565b34801561060d575f80fd5b5061027060055481565b348015610622575f80fd5b50610270600181565b610291610639366004611890565b6113d7565b61029161064c366004611890565b611411565b34801561065c575f80fd5b5061024c61066b366004611890565b611437565b34801561067b575f80fd5b5061027061068a366004611890565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f7cc1d5bb0000000000000000000000000000000000000000000000000000000014806106f657506106f682611496565b92915050565b61070633826114eb565b50565b6107116114f6565b61071b8282611510565b5050565b600161072a8161151c565b600160025460ff16600181111561074357610743611a1a565b1461077a576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f604051806020016040528042446107929190611ae5565b905260038054602083208084529293505f926107ae9190611b25565b815481106107be576107be611b38565b5f918252602082200154905460045473ffffffffffffffffffffffffffffffffffffffff92831693506107f49216908390611540565b6004545f546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606093841b811660208301529284901b9092166034830152604882015273ffffffffffffffffffffffffffffffffffffffff8216907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d39060680160408051601f198184030181529082905261089191611a08565b60405180910390a2505050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b60026108f681611589565b83821461092f576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109dd575f84848381811061094c5761094c611b38565b90506020020160208101906109619190611b65565b90508015156001036109a35761099e87878481811061098257610982611b38565b90506020020160208101906109979190611890565b6001611510565b6109d4565b6109d48787848181106109b8576109b8611b38565b90506020020160208101906109cd9190611890565b60016114eb565b50600101610931565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf6011328054600382558015610a365760018160011c14303b10610a2d5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f610a4483850185611c0b565b905080604001515f1480610a5a57506060810151155b15610a91576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f600182602001516001811115610aaa57610aaa611a1a565b03610ab9578160400151610acd565b81606001518260400151610acd9190611c90565b82519091505f90610af49073ffffffffffffffffffffffffffffffffffffffff16306115ba565b905081811015610b5e5782516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff909116600482015260248101829052604481018390526064015b60405180910390fd5b8251600480547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9092169190911790556020830151600280547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660018381811115610be257610be2611a1a565b021790555060408301515f556060830151600655610bff336115ed565b610c0e83608001516001611635565b825f015173ffffffffffffffffffffffffffffffffffffffff167fe83379cf1b79044fa1d0063e68012349f4f5fb730e6a875bdc9d463747ecd0858460200151856040015186606001518760800151604051610c6d9493929190611ca7565b60405180910390a25050508015610cad576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610cbf81611589565b5f610ccc85870187611ce6565b90505f8160200151806020019051810190610ce79190611dbd565b9050600160025460ff166001811115610d0257610d02611a1a565b03610d79575f5481141580610d1857505f600554115b15610d70573382604051602001610d2f9190611dd4565b60408051601f19818403018152908290527f4139d81d000000000000000000000000000000000000000000000000000000008252610b559291600401611e0e565b5f600655610dbe565b5f54610d859082611b25565b15610d9c573382604051602001610d2f9190611dd4565b5f54610da89082611e3c565b60065f828254610db89190611e4f565b90915550505b8151600454610de69173ffffffffffffffffffffffffffffffffffffffff9091169083611540565b81516004546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d39060680160408051601f1981840301815290829052610e8691611a08565b60405180910390a260045490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610ebd6114f6565b61071b82826114eb565b60605f610ed683850185611c0b565b90505f600182602001516001811115610ef157610ef1611a1a565b03610f00578160400151610f14565b81606001518260400151610f149190611c90565b6040805160808101825260018152845173ffffffffffffffffffffffffffffffffffffffff166020808301919091523082840152825180820184528490528251808201859052835180820383018152908401845260608301529151929350610f7e92909101611e62565b6040516020818303038152906040529250505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610fd86114f6565b610fe15f611676565b565b60038181548110610ff2575f80fd5b5f9182526020909120015473ffffffffffffffffffffffffffffffffffffffff16905081565b5f6110216114f6565b61102a846116c0565b611060576040517f6247a84e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60025460ff16600181111561107857611078611a1a565b0361119f5760058054905f61108c83611ed8565b909155505073ffffffffffffffffffffffffffffffffffffffff8085165f908152600160208190526040822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169091179055546004546110f29216908690611540565b6004545f546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606093841b811660208301529287901b9092166034830152604882015273ffffffffffffffffffffffffffffffffffffffff8516907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d39060680160408051601f198184030181529082905261118f91611a08565b60405180910390a2506001611282565b60058054905f6111ae83611ed8565b909155505073ffffffffffffffffffffffffffffffffffffffff84165f81815260016020819052604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168317905560038054928301815583527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b90910180547fffffffffffffffffffffffff00000000000000000000000000000000000000001684179055517ff0abe0f5c6f02112a9a4332e7b091bf49040ffddeedb73785a9b9a0a3ca7f1539190a25060015b9392505050565b600261129481611589565b8382146112cd576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109dd5761131f8686838181106112ec576112ec611b38565b90506020020160208101906113019190611890565b85858481811061131357611313611b38565b90506020020135611510565b6001016112cf565b5f611331846116c0565b949350505050565b600261134481611589565b83821461137d576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109dd576113cf86868381811061139c5761139c611b38565b90506020020160208101906113b19190611890565b8585848181106113c3576113c3611b38565b905060200201356114eb565b60010161137f565b6113df6114f6565b63389a75e1600c52805f526020600c20805442111561140557636f5e88185f526004601cfd5b5f905561070681611676565b6114196114f6565b8060601b61142e57637448fbae5f526004601cfd5b61070681611676565b5f8173ffffffffffffffffffffffffffffffffffffffff1661145c638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff1614806106f65750638b78c6d8600c9081525f839052602090205460031615156106f6565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa92167050000000000000000000000000000000000000000000000000000000014806106f657506106f6826116fd565b61071b82825f611793565b638b78c6d819543314610fe1576382b429005f526004601cfd5b61071b82826001611793565b638b78c6d8600c52335f52806020600c205416610706576382b429005f526004601cfd5b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f51141716611580576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d81954331461070657638b78c6d8600c52335f52806020600c205416610706576382b429005f526004601cfd5b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b73ffffffffffffffffffffffffffffffffffffffff81165f9081526001602052604081205460ff161580156106f657506006546005541092915050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d0000000000000000000000000000000000000000000000000000000014806106f657507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316146106f6565b638b78c6d8600c52825f526020600c208054838117836117b4575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f602082840312156117fa575f80fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611282575f80fd5b5f60208284031215611839575f80fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611863575f80fd5b919050565b5f8060408385031215611879575f80fd5b61188283611840565b946020939093013593505050565b5f602082840312156118a0575f80fd5b61128282611840565b5f8083601f8401126118b9575f80fd5b50813567ffffffffffffffff8111156118d0575f80fd5b6020830191508360208260051b85010111156118ea575f80fd5b9250929050565b5f805f8060408587031215611904575f80fd5b843567ffffffffffffffff81111561191a575f80fd5b611926878288016118a9565b909550935050602085013567ffffffffffffffff811115611945575f80fd5b611951878288016118a9565b95989497509550505050565b5f8083601f84011261196d575f80fd5b50813567ffffffffffffffff811115611984575f80fd5b6020830191508360208285010111156118ea575f80fd5b5f80602083850312156119ac575f80fd5b823567ffffffffffffffff8111156119c2575f80fd5b6119ce8582860161195d565b90969095509350505050565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f61128260208301846119da565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b60028110611a5757611a57611a1a565b9052565b602081016106f68284611a47565b5f805f60408486031215611a7b575f80fd5b611a8484611840565b9250602084013567ffffffffffffffff811115611a9f575f80fd5b611aab8682870161195d565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b808201808211156106f6576106f6611ab8565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f82611b3357611b33611af8565b500690565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215611b75575f80fd5b81358015158114611282575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715611bd457611bd4611b84565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715611c0357611c03611b84565b604052919050565b5f60a0828403128015611c1c575f80fd5b5060405160a0810167ffffffffffffffff81118282101715611c4057611c40611b84565b604052611c4c83611840565b8152602083013560028110611c5f575f80fd5b60208201526040838101359082015260608084013590820152611c8460808401611840565b60808201529392505050565b80820281158282048414176106f6576106f6611ab8565b60808101611cb58287611a47565b84602083015283604083015273ffffffffffffffffffffffffffffffffffffffff8316606083015295945050505050565b5f60208284031215611cf6575f80fd5b813567ffffffffffffffff811115611d0c575f80fd5b820160408185031215611d1d575f80fd5b611d25611bb1565b611d2e82611840565b8152602082013567ffffffffffffffff811115611d49575f80fd5b80830192505084601f830112611d5d575f80fd5b813567ffffffffffffffff811115611d7757611d77611b84565b611d8a6020601f19601f84011601611bda565b818152866020838601011115611d9e575f80fd5b816020850160208301375f602092820183015290820152949350505050565b5f60208284031215611dcd575f80fd5b5051919050565b6020815273ffffffffffffffffffffffffffffffffffffffff82511660208201525f602083015160408084015261133160608401826119da565b73ffffffffffffffffffffffffffffffffffffffff83168152604060208201525f61133160408301846119da565b5f82611e4a57611e4a611af8565b500490565b818103818111156106f6576106f6611ab8565b602081525f825160038110611e7957611e79611a1a565b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff6040840151166060830152606083015160808084015261133160a08401826119da565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611f0857611f08611ab8565b506001019056fea2646970667358221220cadae2945f6aa80d1ae1434f91514602fffc1df8f54ffb6e3e58df7005a6156264736f6c634300081a0033", - "nonce": "0xc4", + "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b612052806100855f395ff3fe608060405260043610610291575f3560e01c8063715018a611610165578063c884ef83116100c6578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b14610754578063fe9fbb8014610767578063fee81cf414610786575f80fd5b8063ec87621c1461072d578063f04e283e14610741575f80fd5b8063db09da12116100ac578063db09da12146106da578063dcc21361146106f9578063dcc59b6f14610718575f80fd5b8063c884ef8314610697578063d54ad2a1146106c5575f80fd5b8063a4d66daf1161011b578063bb1757cf11610101578063bb1757cf14610645578063be4994f814610664578063c213f3f914610683575f80fd5b8063a4d66daf1461060f578063a871ced214610624575f80fd5b8063775486871161014b578063775486871461057b5780638da5cb5b146105cd5780639214fa4d146105e5575f80fd5b8063715018a61461055f57806375b238fc14610567575f80fd5b80632de948071161020f5780634a4ee7b1116101c5578063514e62fc116101ab578063514e62fc1461050d578063547d18641461054257806354d1f13d14610557575f80fd5b80634a4ee7b1146104ce5780634e7165a2146104e1575f80fd5b80634359d28a116101f55780634359d28a14610447578063439fab9114610466578063474f5a4414610485575f80fd5b80632de94807146103ea57806338d52e0f1461041b575f80fd5b80631cd64df411610264578063228cb7331161024a578063228cb7331461039457806325692962146103a857806328d6183b146103b0575f80fd5b80631cd64df41461030e5780631f1cb62b14610343575f80fd5b806301ffc9a71461029557806307621eca146102c9578063183a4f6e146102e65780631c10893f146102fb575b5f80fd5b3480156102a0575f80fd5b506102b46102af36600461179d565b6107b7565b60405190151581526020015b60405180910390f35b3480156102d4575f80fd5b505f545b6040519081526020016102c0565b6102f96102f43660046117e3565b610812565b005b6102f9610309366004611822565b61081f565b348015610319575f80fd5b506102b4610328366004611822565b638b78c6d8600c9081525f9290925260209091205481161490565b34801561034e575f80fd5b50600a5461036f9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016102c0565b34801561039f575f80fd5b506102d85f5481565b6102f9610835565b3480156103bb575f80fd5b506040517ff60c99c90000000000000000000000000000000000000000000000000000000081526020016102c0565b3480156103f5575f80fd5b506102d861040436600461184a565b638b78c6d8600c9081525f91909152602090205490565b348015610426575f80fd5b5060065461036f9073ffffffffffffffffffffffffffffffffffffffff1681565b348015610452575f80fd5b506102f96104613660046118ab565b610882565b348015610471575f80fd5b506102f9610480366004611955565b61097c565b348015610490575f80fd5b506104a461049f366004611955565b610cac565b6040805192835273ffffffffffffffffffffffffffffffffffffffff9091166020830152016102c0565b6102f96104dc366004611822565b610e0e565b3480156104ec575f80fd5b506105006104fb366004611955565b610e20565b6040516102c091906119e0565b348015610518575f80fd5b506102b4610527366004611822565b638b78c6d8600c9081525f9290925260209091205416151590565b34801561054d575f80fd5b506102d860025481565b6102f9610eba565b6102f9610ef3565b348015610572575f80fd5b506102d8600281565b348015610586575f80fd5b506003546004546005546105bd9260ff908116929190811690610100900473ffffffffffffffffffffffffffffffffffffffff1684565b6040516102c09493929190611a33565b3480156105d8575f80fd5b50638b78c6d8195461036f565b3480156105f0575f80fd5b50600a5473ffffffffffffffffffffffffffffffffffffffff1661036f565b34801561061a575f80fd5b506102d860085481565b34801561062f575f80fd5b50610638610f06565b6040516102c09190611abb565b348015610650575f80fd5b506102b461065f366004611ac9565b610fa0565b34801561066f575f80fd5b506102f961067e3660046118ab565b6111cd565b34801561068e575f80fd5b50600b546102d8565b3480156106a2575f80fd5b506102b46106b136600461184a565b60016020525f908152604090205460ff1681565b3480156106d0575f80fd5b506102d860095481565b3480156106e5575f80fd5b506102b46106f4366004611ac9565b61126b565b348015610704575f80fd5b506102f96107133660046118ab565b6112de565b348015610723575f80fd5b506102d860075481565b348015610738575f80fd5b506102d8600181565b6102f961074f36600461184a565b61137c565b6102f961076236600461184a565b6113b6565b348015610772575f80fd5b506102b461078136600461184a565b6113dc565b348015610791575f80fd5b506102d86107a036600461184a565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167ff60c99c900000000000000000000000000000000000000000000000000000000148061080c575061080c8261143b565b92915050565b61081c3382611490565b50565b61082761149b565b61083182826114b5565b5050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b600261088d816114c1565b8382146108c6576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b84811015610974575f8484838181106108e3576108e3611b18565b90506020020160208101906108f89190611b45565b905080151560010361093a5761093587878481811061091957610919611b18565b905060200201602081019061092e919061184a565b60016114b5565b61096b565b61096b87878481811061094f5761094f611b18565b9050602002016020810190610964919061184a565b6001611490565b506001016108c8565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156109cd5760018160011c14303b106109c45763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f6109db83850185611c00565b905080606001515f03610a1a576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606081015181515f90610a439073ffffffffffffffffffffffffffffffffffffffff16306114f2565b905081811015610aac5782516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481018290526044810183905260640160405180910390fd5b60c083015183516006805473ffffffffffffffffffffffffffffffffffffffff9283167fffffffffffffffffffffffff0000000000000000000000000000000000000000918216179091556020860151600a805491909316911617905560408401515f55606084015160085560a0840151600b5580516003805483929082907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660018381811115610b6057610b606119f2565b02179055506020820151600182015560408201516002909101805460609093015173ffffffffffffffffffffffffffffffffffffffff16610100027fffffffffffffffffffffff00000000000000000000000000000000000000000090931660ff90921691909117919091179055610bd733611525565b610be68460800151600161156d565b836020015173ffffffffffffffffffffffffffffffffffffffff16845f015173ffffffffffffffffffffffffffffffffffffffff167fdc505a50c6f2c816d981a377c8177e2604d8302821a502bc9f742e0748f338428660400151876060015188608001518960a001518a60c00151604051610c66959493929190611cf9565b60405180910390a3505050508015610ca7576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610cb9816114c1565b5f610cc685870187611deb565b90505f8160200151806020019051810190610ce19190611e68565b90508060085f828254610cf49190611eac565b90915550508151600654610d219173ffffffffffffffffffffffffffffffffffffffff90911690836115ae565b81516006546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610ddf916119e0565b60405180910390a260065490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610e1661149b565b6108318282611490565b60605f610e2f83850185611c00565b6060818101516040805160808101825260018152845173ffffffffffffffffffffffffffffffffffffffff16602080830191909152308284015282518082018452849052825180820185905283518082038301815290840184529482019490945290519394509092610ea19201611ebf565b6040516020818303038152906040529250505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610efb61149b565b610f045f6115f7565b565b604080516080810182525f808252602082018190529181018290526060810191909152604080516080810190915260038054829060ff166001811115610f4e57610f4e6119f2565b6001811115610f5f57610f5f6119f2565b81526001820154602082015260029091015460ff81166040830152610100900473ffffffffffffffffffffffffffffffffffffffff16606090910152919050565b5f610fa961149b565b5f610fb683850185611f3d565b90505f8160200151806020019051810190610fd19190611e68565b90505f80545f03610fe3575080611006565b670de0b6b3a7640000825f54610ff99190611fba565b6110039190611fd1565b90505b600b54158015906110185750600b5481115b156110225750600b545b61102b81611641565b611061576040517f6247a84e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600854816009546110729190612009565b11156110aa576040517f360e42e100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060095f8282546110bb9190612009565b92505081905550600160075f8282546110d49190612009565b90915550506006546110fd9073ffffffffffffffffffffffffffffffffffffffff1688836115ae565b6006546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529189901b90911660348201526048810182905273ffffffffffffffffffffffffffffffffffffffff8816907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290526111b8916119e0565b60405180910390a25060019695505050505050565b60026111d8816114c1565b838214611211576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109745761126386868381811061123057611230611b18565b9050602002016020810190611245919061184a565b85858481811061125757611257611b18565b905060200201356114b5565b600101611213565b5f808061127a84860186611f3d565b90505f81602001518060200190518101906112959190611e68565b90505f545f036112a7578092506112ca565b670de0b6b3a7640000815f546112bd9190611fba565b6112c79190611fd1565b92505b6112d383611641565b979650505050505050565b60026112e9816114c1565b838214611322576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156109745761137486868381811061134157611341611b18565b9050602002016020810190611356919061184a565b85858481811061136857611368611b18565b90506020020135611490565b600101611324565b61138461149b565b63389a75e1600c52805f526020600c2080544211156113aa57636f5e88185f526004601cfd5b5f905561081c816115f7565b6113be61149b565b8060601b6113d357637448fbae5f526004601cfd5b61081c816115f7565b5f8173ffffffffffffffffffffffffffffffffffffffff16611401638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff16148061080c5750638b78c6d8600c9081525f8390526020902054600316151561080c565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f5658633800000000000000000000000000000000000000000000000000000000148061080c575061080c8261165b565b61083182825f6116b0565b638b78c6d819543314610f04576382b429005f526004601cfd5b610831828260016116b0565b638b78c6d81954331461081c57638b78c6d8600c52335f52806020600c20541661081c576382b429005f526004601cfd5b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f511417166115ee576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b5f600854826009546116539190612009565b111592915050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa921670500000000000000000000000000000000000000000000000000000000148061080c575061080c82611707565b638b78c6d8600c52825f526020600c208054838117836116d1575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d00000000000000000000000000000000000000000000000000000000148061080c57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000083161461080c565b5f602082840312156117ad575f80fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146117dc575f80fd5b9392505050565b5f602082840312156117f3575f80fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461181d575f80fd5b919050565b5f8060408385031215611833575f80fd5b61183c836117fa565b946020939093013593505050565b5f6020828403121561185a575f80fd5b6117dc826117fa565b5f8083601f840112611873575f80fd5b50813567ffffffffffffffff81111561188a575f80fd5b6020830191508360208260051b85010111156118a4575f80fd5b9250929050565b5f805f80604085870312156118be575f80fd5b843567ffffffffffffffff8111156118d4575f80fd5b6118e087828801611863565b909550935050602085013567ffffffffffffffff8111156118ff575f80fd5b61190b87828801611863565b95989497509550505050565b5f8083601f840112611927575f80fd5b50813567ffffffffffffffff81111561193e575f80fd5b6020830191508360208285010111156118a4575f80fd5b5f8060208385031215611966575f80fd5b823567ffffffffffffffff81111561197c575f80fd5b61198885828601611917565b90969095509350505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f6117dc6020830184611994565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b60028110611a2f57611a2f6119f2565b9052565b60808101611a418287611a1f565b84602083015260ff8416604083015273ffffffffffffffffffffffffffffffffffffffff8316606083015295945050505050565b611a80828251611a1f565b6020810151602083015260ff604082015116604083015273ffffffffffffffffffffffffffffffffffffffff60608201511660608301525050565b6080810161080c8284611a75565b5f805f60408486031215611adb575f80fd5b611ae4846117fa565b9250602084013567ffffffffffffffff811115611aff575f80fd5b611b0b86828701611917565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215611b55575f80fd5b813580151581146117dc575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b60405160e0810167ffffffffffffffff81118282101715611bb457611bb4611b64565b60405290565b6040516080810167ffffffffffffffff81118282101715611bb457611bb4611b64565b6040805190810167ffffffffffffffff81118282101715611bb457611bb4611b64565b5f81830361014081128015611c13575f80fd5b50611c1c611b91565b611c25846117fa565b8152611c33602085016117fa565b60208201526040848101359082015260608085013590820152611c58608085016117fa565b60808281019190915260a085810135908301527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4083011215611c98575f80fd5b611ca0611bba565b915060c084013560028110611cb3575f80fd5b825260e0840135602083015261010084013560ff81168114611cd3575f80fd5b6040830152611ce561012085016117fa565b606083015260c08101919091529392505050565b8581526020810185905273ffffffffffffffffffffffffffffffffffffffff84166040820152606081018390526101008101611d386080830184611a75565b9695505050505050565b5f82601f830112611d51575f80fd5b813567ffffffffffffffff811115611d6b57611d6b611b64565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff81118282101715611db857611db8611b64565b604052818152838201602001851015611dcf575f80fd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215611dfb575f80fd5b813567ffffffffffffffff811115611e11575f80fd5b820160408185031215611e22575f80fd5b611e2a611bdd565b611e33826117fa565b8152602082013567ffffffffffffffff811115611e4e575f80fd5b611e5a86828501611d42565b602083015250949350505050565b5f60208284031215611e78575f80fd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8181038181111561080c5761080c611e7f565b602081525f825160038110611ed657611ed66119f2565b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff60408401511660608301526060830151608080840152611f3560a0840182611994565b949350505050565b5f60208284031215611f4d575f80fd5b813567ffffffffffffffff811115611f63575f80fd5b820160408185031215611f74575f80fd5b611f7c611bdd565b813567ffffffffffffffff811115611f92575f80fd5b611f9e86828501611d42565b825250602082013567ffffffffffffffff811115611e4e575f80fd5b808202811582820484141761080c5761080c611e7f565b5f82612004577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b8082018082111561080c5761080c611e7f56fea2646970667358221220398fa7898e69c86223ec6bd1de26cb4f1acc086997e3938c4837d8121beb239064736f6c634300081a0033", + "nonce": "0xce", "chainId": "0x14a34" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x5e70ccb37e3321b01905cea66a9582fa1fcae7fcebdb96f860850c72f85d0675", + "hash": "0xe6975dc2a9288f3e6857a7364828f2e63e68f7f4339b5597ca8898e6918b6a69", "transactionType": "CALL", "contractName": "BoostRegistry", "contractAddress": "0x54abb00f12755be99729e50dade1ba62c75f8879", "function": "register(uint8,string,address)", "arguments": [ "3", - "ERC20Incentive_2", - "0x775c30cc9f5A1a7AAf4dFe2B1994Dda5F4586F15" + "ERC20PeggedVariableCriteriaIncentive_2", + "0xBA9C0739350C42d5f4bB55d779356C3CfEaB257a" ], "transaction": { "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "gas": "0x11349", + "gas": "0x12633", "value": "0x0", - "input": "0xd12dd48100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000775c30cc9f5a1a7aaf4dfe2b1994dda5f4586f1500000000000000000000000000000000000000000000000000000000000000104552433230496e63656e746976655f3200000000000000000000000000000000", - "nonce": "0xc5", - "chainId": "0x14a34" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xfc69261c335514ced59e99a38ba74043daeeb1caea76d6d91b94379bff156d3f", - "transactionType": "CREATE2", - "contractName": "ERC20VariableIncentive", - "contractAddress": "0xc502d89b01b0137327adc0bd393fcee2de6ea6d0", - "function": null, - "arguments": null, - "transaction": { - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x2324b7", - "value": "0x0", - "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b611b20806100855f395ff3fe6080604052600436106101f5575f3560e01c806354d1f13d11610117578063d54ad2a1116100ac578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b146105c6578063fe9fbb80146105d9578063fee81cf4146105f8575f80fd5b8063ec87621c1461059f578063f04e283e146105b3575f80fd5b8063d54ad2a114610537578063db09da121461054c578063dcc213611461056b578063dcc59b6f1461058a575f80fd5b8063a4d66daf116100e7578063a4d66daf146104b6578063bb1757cf146104cb578063be4994f8146104ea578063c884ef8314610509575f80fd5b806354d1f13d1461047a578063715018a61461048257806375b238fc1461048a5780638da5cb5b1461049e575f80fd5b80632de948071161018d578063474f5a441161015d578063474f5a44146103bd5780634a4ee7b1146104065780634e7165a214610419578063514e62fc14610445575f80fd5b80632de94807146102fd57806338d52e0f1461032e5780634359d28a1461037f578063439fab911461039e575f80fd5b80631cd64df4116101c85780631cd64df414610272578063228cb733146102a757806325692962146102bb57806328d6183b146102c3575f80fd5b806301ffc9a7146101f957806307621eca1461022d578063183a4f6e1461024a5780631c10893f1461025f575b5f80fd5b348015610204575f80fd5b506102186102133660046113da565b610629565b60405190151581526020015b60405180910390f35b348015610238575f80fd5b505f545b604051908152602001610224565b61025d610258366004611420565b610684565b005b61025d61026d366004611458565b610691565b34801561027d575f80fd5b5061021861028c366004611458565b638b78c6d8600c9081525f9290925260209091205481161490565b3480156102b2575f80fd5b5061023c5f5481565b61025d6106a7565b3480156102ce575f80fd5b506040517f90318111000000000000000000000000000000000000000000000000000000008152602001610224565b348015610308575f80fd5b5061023c610317366004611482565b638b78c6d8600c9081525f91909152602090205490565b348015610339575f80fd5b5060035461035a9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610224565b34801561038a575f80fd5b5061025d6103993660046114e5565b6106f4565b3480156103a9575f80fd5b5061025d6103b836600461158f565b6107ee565b3480156103c8575f80fd5b506103dc6103d736600461158f565b610a18565b6040805192835273ffffffffffffffffffffffffffffffffffffffff909116602083015201610224565b61025d610414366004611458565b610b7a565b348015610424575f80fd5b5061043861043336600461158f565b610b8c565b604051610224919061161a565b348015610450575f80fd5b5061021861045f366004611458565b638b78c6d8600c9081525f9290925260209091205416151590565b61025d610c75565b61025d610cae565b348015610495575f80fd5b5061023c600281565b3480156104a9575f80fd5b50638b78c6d8195461035a565b3480156104c1575f80fd5b5061023c60025481565b3480156104d6575f80fd5b506102186104e536600461162c565b610cc1565b3480156104f5575f80fd5b5061025d6105043660046114e5565b610ed6565b348015610514575f80fd5b50610218610523366004611482565b60016020525f908152604090205460ff1681565b348015610542575f80fd5b5061023c60055481565b348015610557575f80fd5b5061021861056636600461162c565b610f74565b348015610576575f80fd5b5061025d6105853660046114e5565b610f8a565b348015610595575f80fd5b5061023c60045481565b3480156105aa575f80fd5b5061023c600181565b61025d6105c1366004611482565b611028565b61025d6105d4366004611482565b611062565b3480156105e4575f80fd5b506102186105f3366004611482565b611088565b348015610603575f80fd5b5061023c610612366004611482565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f9031811100000000000000000000000000000000000000000000000000000000148061067e575061067e826110e7565b92915050565b61068e338261113c565b50565b610699611147565b6106a38282611161565b5050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b60026106ff8161116d565b838214610738576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156107e6575f8484838181106107555761075561167d565b905060200201602081019061076a91906116aa565b90508015156001036107ac576107a787878481811061078b5761078b61167d565b90506020020160208101906107a09190611482565b6001611161565b6107dd565b6107dd8787848181106107c1576107c161167d565b90506020020160208101906107d69190611482565b600161113c565b5060010161073a565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf601132805460038255801561083f5760018160011c14303b106108365763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f61084d8385018561171f565b80516020820151604083015192935090915f819003610898576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6108b973ffffffffffffffffffffffffffffffffffffffff85163061119e565b9050818110156109225784516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481018290526044810183905260640160405180910390fd5b600380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff86161790555f8381556002839055600555610977336111d1565b6060850151610987816001611219565b604080518581526020810185905273ffffffffffffffffffffffffffffffffffffffff8716917fac711f624f923566afa4d63e74d67927870a724791c9569f0143ddea22657a0d910160405180910390a25050505050508015610a13576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610a258161116d565b5f610a328587018761183b565b90505f8160200151806020019051810190610a4d91906118ba565b90508060025f828254610a6091906118fe565b90915550508151600354610a8d9173ffffffffffffffffffffffffffffffffffffffff909116908361125a565b81516003546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610b4b9161161a565b60405180910390a260035490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610b82611147565b6106a3828261113c565b60605f80610b9c84860186611911565b9250509150604051806080016040528060016002811115610bbf57610bbf611943565b81526020018373ffffffffffffffffffffffffffffffffffffffff1681526020013073ffffffffffffffffffffffffffffffffffffffff168152602001604051806020016040528084815250604051602001610c1e9151815260200190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152918152915251610c5c9190602001611970565b6040516020818303038152906040529250505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610cb6611147565b610cbf5f6112a3565b565b5f610cca611147565b5f610cd783850185611a0b565b90505f8160200151806020019051810190610cf291906118ba565b90505f610d026002546005541090565b610d38576040517f6247a84e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f545f03610d47575080610d6a565b670de0b6b3a7640000825f54610d5d9190611a88565b610d679190611a9f565b90505b60025481600554610d7b9190611ad7565b1115610db3576040517f360e42e100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060055f828254610dc49190611ad7565b92505081905550600160045f828254610ddd9190611ad7565b9091555050600354610e069073ffffffffffffffffffffffffffffffffffffffff16888361125a565b6003546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529189901b90911660348201526048810182905273ffffffffffffffffffffffffffffffffffffffff8816907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610ec19161161a565b60405180910390a25060019695505050505050565b6002610ee18161116d565b838214610f1a576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156107e657610f6c868683818110610f3957610f3961167d565b9050602002016020810190610f4e9190611482565b858584818110610f6057610f6061167d565b90506020020135611161565b600101610f1c565b5f610f826002546005541090565b949350505050565b6002610f958161116d565b838214610fce576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156107e657611020868683818110610fed57610fed61167d565b90506020020160208101906110029190611482565b8585848181106110145761101461167d565b9050602002013561113c565b600101610fd0565b611030611147565b63389a75e1600c52805f526020600c20805442111561105657636f5e88185f526004601cfd5b5f905561068e816112a3565b61106a611147565b8060601b61107f57637448fbae5f526004601cfd5b61068e816112a3565b5f8173ffffffffffffffffffffffffffffffffffffffff166110ad638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff16148061067e5750638b78c6d8600c9081525f8390526020902054600316151561067e565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa921670500000000000000000000000000000000000000000000000000000000148061067e575061067e826112ed565b6106a382825f611383565b638b78c6d819543314610cbf576382b429005f526004601cfd5b6106a382826001611383565b638b78c6d81954331461068e57638b78c6d8600c52335f52806020600c20541661068e576382b429005f526004601cfd5b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f5114171661129a576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d00000000000000000000000000000000000000000000000000000000148061067e57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000083161461067e565b638b78c6d8600c52825f526020600c208054838117836113a4575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f602082840312156113ea575f80fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611419575f80fd5b9392505050565b5f60208284031215611430575f80fd5b5035919050565b73ffffffffffffffffffffffffffffffffffffffff8116811461068e575f80fd5b5f8060408385031215611469575f80fd5b823561147481611437565b946020939093013593505050565b5f60208284031215611492575f80fd5b813561141981611437565b5f8083601f8401126114ad575f80fd5b50813567ffffffffffffffff8111156114c4575f80fd5b6020830191508360208260051b85010111156114de575f80fd5b9250929050565b5f805f80604085870312156114f8575f80fd5b843567ffffffffffffffff81111561150e575f80fd5b61151a8782880161149d565b909550935050602085013567ffffffffffffffff811115611539575f80fd5b6115458782880161149d565b95989497509550505050565b5f8083601f840112611561575f80fd5b50813567ffffffffffffffff811115611578575f80fd5b6020830191508360208285010111156114de575f80fd5b5f80602083850312156115a0575f80fd5b823567ffffffffffffffff8111156115b6575f80fd5b6115c285828601611551565b90969095509350505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f61141960208301846115ce565b5f805f6040848603121561163e575f80fd5b833561164981611437565b9250602084013567ffffffffffffffff811115611664575f80fd5b61167086828701611551565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f602082840312156116ba575f80fd5b81358015158114611419575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff81118282101715611719576117196116c9565b60405290565b5f6080828403128015611730575f80fd5b506040516080810167ffffffffffffffff81118282101715611754576117546116c9565b604052823561176281611437565b81526020838101359082015260408084013590820152606083013561178681611437565b60608201529392505050565b5f82601f8301126117a1575f80fd5b813567ffffffffffffffff8111156117bb576117bb6116c9565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff81118282101715611808576118086116c9565b60405281815283820160200185101561181f575f80fd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561184b575f80fd5b813567ffffffffffffffff811115611861575f80fd5b820160408185031215611872575f80fd5b61187a6116f6565b813561188581611437565b8152602082013567ffffffffffffffff8111156118a0575f80fd5b6118ac86828501611792565b602083015250949350505050565b5f602082840312156118ca575f80fd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8181038181111561067e5761067e6118d1565b5f805f60608486031215611923575f80fd5b833561192e81611437565b95602085013595506040909401359392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b602081525f8251600381106119ac577f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff60408401511660608301526060830151608080840152610f8260a08401826115ce565b5f60208284031215611a1b575f80fd5b813567ffffffffffffffff811115611a31575f80fd5b820160408185031215611a42575f80fd5b611a4a6116f6565b813567ffffffffffffffff811115611a60575f80fd5b611a6c86828501611792565b825250602082013567ffffffffffffffff8111156118a0575f80fd5b808202811582820484141761067e5761067e6118d1565b5f82611ad2577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b8082018082111561067e5761067e6118d156fea26469706673582212209fb8813377374d168b220080aa06c02ca2446aaffbb83a35f9c6e9eaeb4c02ef64736f6c634300081a0033", - "nonce": "0xc6", - "chainId": "0x14a34" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc7782a0b4f1da66ae4c52df87c409f79d2131f13f0ece1e262aed1d4750d15a3", - "transactionType": "CALL", - "contractName": "BoostRegistry", - "contractAddress": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "function": "register(uint8,string,address)", - "arguments": [ - "3", - "ERC20VariableIncentive_2", - "0xC502d89B01b0137327adC0bd393fCee2dE6EA6d0" - ], - "transaction": { - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "gas": "0x113cd", - "value": "0x0", - "input": "0xd12dd48100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000c502d89b01b0137327adc0bd393fcee2de6ea6d0000000000000000000000000000000000000000000000000000000000000001845524332305661726961626c65496e63656e746976655f320000000000000000", - "nonce": "0xc7", - "chainId": "0x14a34" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1a78138499818305d73faa6fe16a601479f8dc21cc56235cdd55847873fccc62", - "transactionType": "CREATE2", - "contractName": "ERC20VariableCriteriaIncentive", - "contractAddress": "0xe7763684b43be4491a93469aa5d7868591343dea", - "function": null, - "arguments": null, - "transaction": { - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x284718", - "value": "0x0", - "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b611f49806100855f395ff3fe60806040526004361061025d575f3560e01c8063715018a61161014b578063c884ef83116100c6578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b146106ca578063fe9fbb80146106dd578063fee81cf4146106fc575f80fd5b8063ec87621c146106a3578063f04e283e146106b7575f80fd5b8063db09da12116100ac578063db09da1214610650578063dcc213611461066f578063dcc59b6f1461068e575f80fd5b8063c884ef831461060d578063d54ad2a11461063b575f80fd5b8063a4d66daf1161011b578063bb1757cf11610101578063bb1757cf146105bb578063be4994f8146105da578063c213f3f9146105f9575f80fd5b8063a4d66daf14610585578063a871ced21461059a575f80fd5b8063715018a6146104ff57806375b238fc14610507578063775486871461051b5780638da5cb5b1461056d575f80fd5b806338d52e0f116101db5780634a4ee7b1116101ab578063514e62fc11610191578063514e62fc146104ad57806354d1f13d146104e257806366a78e6c146104ea575f80fd5b80634a4ee7b11461046e5780634e7165a214610481575f80fd5b806338d52e0f146103965780634359d28a146103e7578063439fab9114610406578063474f5a4414610425575f80fd5b80631cd64df4116102305780632569296211610216578063256929621461032357806328d6183b1461032b5780632de9480714610365575f80fd5b80631cd64df4146102da578063228cb7331461030f575f80fd5b806301ffc9a71461026157806307621eca14610295578063183a4f6e146102b25780631c10893f146102c7575b5f80fd5b34801561026c575f80fd5b5061028061027b3660046116a9565b61072d565b60405190151581526020015b60405180910390f35b3480156102a0575f80fd5b505f545b60405190815260200161028c565b6102c56102c03660046116ef565b610788565b005b6102c56102d5366004611727565b610795565b3480156102e5575f80fd5b506102806102f4366004611727565b638b78c6d8600c9081525f9290925260209091205481161490565b34801561031a575f80fd5b506102a45f5481565b6102c56107ab565b348015610336575f80fd5b506040517f52b8e45c00000000000000000000000000000000000000000000000000000000815260200161028c565b348015610370575f80fd5b506102a461037f366004611751565b638b78c6d8600c9081525f91909152602090205490565b3480156103a1575f80fd5b506003546103c29073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161028c565b3480156103f2575f80fd5b506102c56104013660046117b4565b6107f8565b348015610411575f80fd5b506102c561042036600461185e565b6108f2565b348015610430575f80fd5b5061044461043f36600461185e565b610bdc565b6040805192835273ffffffffffffffffffffffffffffffffffffffff90911660208301520161028c565b6102c561047c366004611727565b610d3e565b34801561048c575f80fd5b506104a061049b36600461185e565b610d50565b60405161028c91906118e9565b3480156104b8575f80fd5b506102806104c7366004611727565b638b78c6d8600c9081525f9290925260209091205416151590565b6102c5610e39565b3480156104f5575f80fd5b506102a460065481565b6102c5610e72565b348015610512575f80fd5b506102a4600281565b348015610526575f80fd5b5060075460085460095461055d9260ff908116929190811690610100900473ffffffffffffffffffffffffffffffffffffffff1684565b60405161028c949392919061193c565b348015610578575f80fd5b50638b78c6d819546103c2565b348015610590575f80fd5b506102a460025481565b3480156105a5575f80fd5b506105ae610e85565b60405161028c91906119c4565b3480156105c6575f80fd5b506102806105d53660046119d2565b610f1f565b3480156105e5575f80fd5b506102c56105f43660046117b4565b611150565b348015610604575f80fd5b506006546102a4565b348015610618575f80fd5b50610280610627366004611751565b60016020525f908152604090205460ff1681565b348015610646575f80fd5b506102a460055481565b34801561065b575f80fd5b5061028061066a3660046119d2565b6111ee565b34801561067a575f80fd5b506102c56106893660046117b4565b611204565b348015610699575f80fd5b506102a460045481565b3480156106ae575f80fd5b506102a4600181565b6102c56106c5366004611751565b6112a2565b6102c56106d8366004611751565b6112dc565b3480156106e8575f80fd5b506102806106f7366004611751565b611302565b348015610707575f80fd5b506102a4610716366004611751565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f52b8e45c000000000000000000000000000000000000000000000000000000001480610782575061078282611361565b92915050565b61079233826113b6565b50565b61079d6113c1565b6107a782826113db565b5050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b6002610803816113e7565b83821461083c576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156108ea575f84848381811061085957610859611a23565b905060200201602081019061086e9190611a50565b90508015156001036108b0576108ab87878481811061088f5761088f611a23565b90506020020160208101906108a49190611751565b60016113db565b6108e1565b6108e18787848181106108c5576108c5611a23565b90506020020160208101906108da9190611751565b60016113b6565b5060010161083e565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156109435760018160011c14303b1061093a5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f61095183850185611b0b565b805160208201516040830151606084015160808501519495509293919290915f8390036109aa576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6109cb73ffffffffffffffffffffffffffffffffffffffff871630611418565b905083811015610a345786516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481018290526044810185905260640160405180910390fd5b600380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff88161790555f8581556002859055600684905560055581516007805484929082907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660018381811115610ac557610ac56118fb565b02179055506020820151600182015560408201516002909101805460609093015173ffffffffffffffffffffffffffffffffffffffff16610100027fffffffffffffffffffffff00000000000000000000000000000000000000000090931660ff90921691909117919091179055610b3c3361144b565b610b47336001611493565b8573ffffffffffffffffffffffffffffffffffffffff167f4dfcc2b9ad954a56fe7153ce6568e2d30033d056714ca4acaa4620b12e1a1a2486868686604051610b939493929190611be2565b60405180910390a2505050505050508015610bd7576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610be9816113e7565b5f610bf685870187611cb6565b90505f8160200151806020019051810190610c119190611d35565b90508060025f828254610c249190611d79565b90915550508151600354610c519173ffffffffffffffffffffffffffffffffffffffff90911690836114d4565b81516003546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610d0f916118e9565b60405180910390a260035490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610d466113c1565b6107a782826113b6565b60605f80610d6084860186611d8c565b9250509150604051806080016040528060016002811115610d8357610d836118fb565b81526020018373ffffffffffffffffffffffffffffffffffffffff1681526020013073ffffffffffffffffffffffffffffffffffffffff168152602001604051806020016040528084815250604051602001610de29151815260200190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152918152915251610e209190602001611dbe565b6040516020818303038152906040529250505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610e7a6113c1565b610e835f61151d565b565b604080516080810182525f808252602082018190529181018290526060810191909152604080516080810190915260078054829060ff166001811115610ecd57610ecd6118fb565b6001811115610ede57610ede6118fb565b81526001820154602082015260029091015460ff81166040830152610100900473ffffffffffffffffffffffffffffffffffffffff16606090910152919050565b5f610f286113c1565b5f610f3583850185611e34565b90505f8160200151806020019051810190610f509190611d35565b90505f610f606002546005541090565b610f96576040517f6247a84e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f545f03610fa5575080610fc8565b670de0b6b3a7640000825f54610fbb9190611eb1565b610fc59190611ec8565b90505b60065415801590610fda575060065481115b15610fe457506006545b60025481600554610ff59190611f00565b111561102d576040517f360e42e100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060055f82825461103e9190611f00565b92505081905550600160045f8282546110579190611f00565b90915550506003546110809073ffffffffffffffffffffffffffffffffffffffff1688836114d4565b6003546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529189901b90911660348201526048810182905273ffffffffffffffffffffffffffffffffffffffff8816907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529082905261113b916118e9565b60405180910390a25060019695505050505050565b600261115b816113e7565b838214611194576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156108ea576111e68686838181106111b3576111b3611a23565b90506020020160208101906111c89190611751565b8585848181106111da576111da611a23565b905060200201356113db565b600101611196565b5f6111fc6002546005541090565b949350505050565b600261120f816113e7565b838214611248576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848110156108ea5761129a86868381811061126757611267611a23565b905060200201602081019061127c9190611751565b85858481811061128e5761128e611a23565b905060200201356113b6565b60010161124a565b6112aa6113c1565b63389a75e1600c52805f526020600c2080544211156112d057636f5e88185f526004601cfd5b5f90556107928161151d565b6112e46113c1565b8060601b6112f957637448fbae5f526004601cfd5b6107928161151d565b5f8173ffffffffffffffffffffffffffffffffffffffff16611327638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff1614806107825750638b78c6d8600c9081525f83905260209020546003161515610782565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f90318111000000000000000000000000000000000000000000000000000000001480610782575061078282611567565b6107a782825f6115bc565b638b78c6d819543314610e83576382b429005f526004601cfd5b6107a7828260016115bc565b638b78c6d81954331461079257638b78c6d8600c52335f52806020600c205416610792576382b429005f526004601cfd5b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f51141716611514576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa9216705000000000000000000000000000000000000000000000000000000001480610782575061078282611613565b638b78c6d8600c52825f526020600c208054838117836115dd575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d00000000000000000000000000000000000000000000000000000000148061078257507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000831614610782565b5f602082840312156116b9575f80fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146116e8575f80fd5b9392505050565b5f602082840312156116ff575f80fd5b5035919050565b73ffffffffffffffffffffffffffffffffffffffff81168114610792575f80fd5b5f8060408385031215611738575f80fd5b823561174381611706565b946020939093013593505050565b5f60208284031215611761575f80fd5b81356116e881611706565b5f8083601f84011261177c575f80fd5b50813567ffffffffffffffff811115611793575f80fd5b6020830191508360208260051b85010111156117ad575f80fd5b9250929050565b5f805f80604085870312156117c7575f80fd5b843567ffffffffffffffff8111156117dd575f80fd5b6117e98782880161176c565b909550935050602085013567ffffffffffffffff811115611808575f80fd5b6118148782880161176c565b95989497509550505050565b5f8083601f840112611830575f80fd5b50813567ffffffffffffffff811115611847575f80fd5b6020830191508360208285010111156117ad575f80fd5b5f806020838503121561186f575f80fd5b823567ffffffffffffffff811115611885575f80fd5b61189185828601611820565b90969095509350505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f6116e8602083018461189d565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b60028110611938576119386118fb565b9052565b6080810161194a8287611928565b84602083015260ff8416604083015273ffffffffffffffffffffffffffffffffffffffff8316606083015295945050505050565b611989828251611928565b6020810151602083015260ff604082015116604083015273ffffffffffffffffffffffffffffffffffffffff60608201511660608301525050565b60808101610782828461197e565b5f805f604084860312156119e4575f80fd5b83356119ef81611706565b9250602084013567ffffffffffffffff811115611a0a575f80fd5b611a1686828701611820565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215611a60575f80fd5b813580151581146116e8575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b60405160a0810167ffffffffffffffff81118282101715611abf57611abf611a6f565b60405290565b6040516080810167ffffffffffffffff81118282101715611abf57611abf611a6f565b6040805190810167ffffffffffffffff81118282101715611abf57611abf611a6f565b5f81830361010081128015611b1e575f80fd5b50611b27611a9c565b8335611b3281611706565b815260208481013590820152604080850135908201526060808501359082015260807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8083011215611b81575f80fd5b611b89611ac5565b9150608084013560028110611b9c575f80fd5b825260a0840135602083015260c084013560ff81168114611bbb575f80fd5b604083015260e0840135611bce81611706565b606083015260808101919091529392505050565b848152602081018490526040810183905260e08101611c04606083018461197e565b95945050505050565b5f82601f830112611c1c575f80fd5b813567ffffffffffffffff811115611c3657611c36611a6f565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff81118282101715611c8357611c83611a6f565b604052818152838201602001851015611c9a575f80fd5b816020850160208301375f918101602001919091529392505050565b5f60208284031215611cc6575f80fd5b813567ffffffffffffffff811115611cdc575f80fd5b820160408185031215611ced575f80fd5b611cf5611ae8565b8135611d0081611706565b8152602082013567ffffffffffffffff811115611d1b575f80fd5b611d2786828501611c0d565b602083015250949350505050565b5f60208284031215611d45575f80fd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8181038181111561078257610782611d4c565b5f805f60608486031215611d9e575f80fd5b8335611da981611706565b95602085013595506040909401359392505050565b602081525f825160038110611dd557611dd56118fb565b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff604084015116606083015260608301516080808401526111fc60a084018261189d565b5f60208284031215611e44575f80fd5b813567ffffffffffffffff811115611e5a575f80fd5b820160408185031215611e6b575f80fd5b611e73611ae8565b813567ffffffffffffffff811115611e89575f80fd5b611e9586828501611c0d565b825250602082013567ffffffffffffffff811115611d1b575f80fd5b808202811582820484141761078257610782611d4c565b5f82611efb577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b8082018082111561078257610782611d4c56fea26469706673582212205b4c423c4d101f11963d9411d8f4ada1ef200a8bfbe5359e6ee8ae18227b05cb64736f6c634300081a0033", - "nonce": "0xc8", - "chainId": "0x14a34" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4b95ef7a531315becc34157a6f1957f5671690a08a32d1d3d1a90dd61a21872e", - "transactionType": "CALL", - "contractName": "BoostRegistry", - "contractAddress": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "function": "register(uint8,string,address)", - "arguments": [ - "3", - "ERC20VariableCriteriaIncentive_2", - "0xE7763684b43bE4491A93469aA5D7868591343dEa" - ], - "transaction": { - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "gas": "0x12502", - "value": "0x0", - "input": "0xd12dd48100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000e7763684b43be4491a93469aa5d7868591343dea000000000000000000000000000000000000000000000000000000000000002045524332305661726961626c654372697465726961496e63656e746976655f32", - "nonce": "0xc9", - "chainId": "0x14a34" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x1230addeef0b73a856653747e08323b48f2de77239ed2c1a22e0a864dfeecdad", - "transactionType": "CREATE2", - "contractName": "ERC20PeggedIncentive", - "contractAddress": "0x64dfae63662107c9c68589c726991790d00fbc29", - "function": null, - "arguments": null, - "transaction": { - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x21c1bc", - "value": "0x0", - "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b611b99806100855f395ff3fe608060405260043610610243575f3560e01c806354d1f13d11610131578063d54ad2a1116100ac578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b1461067f578063fe9fbb8014610692578063fee81cf4146106b1575f80fd5b8063ec87621c14610658578063f04e283e1461066c575f80fd5b8063d54ad2a1146105f0578063db09da1214610605578063dcc2136114610624578063dcc59b6f14610643575f80fd5b80639214fa4d11610101578063bb1757cf116100e7578063bb1757cf14610584578063be4994f8146105a3578063c884ef83146105c2575f80fd5b80639214fa4d14610545578063a4d66daf1461056f575f80fd5b806354d1f13d14610509578063715018a61461051157806375b238fc146105195780638da5cb5b1461052d575f80fd5b80632de94807116101c1578063474f5a44116101915780634e7165a2116101775780634e7165a214610493578063514e62fc146104bf578063547d1864146104f4575f80fd5b8063474f5a44146104375780634a4ee7b114610480575f80fd5b80632de948071461039c57806338d52e0f146103cd5780634359d28a146103f9578063439fab9114610418575f80fd5b80631cd64df411610216578063228cb733116101fc578063228cb73314610346578063256929621461035a57806328d6183b14610362575f80fd5b80631cd64df4146102c05780631f1cb62b146102f5575f80fd5b806301ffc9a71461024757806307621eca1461027b578063183a4f6e146102985780631c10893f146102ad575b5f80fd5b348015610252575f80fd5b506102666102613660046114f4565b6106e2565b60405190151581526020015b60405180910390f35b348015610286575f80fd5b505f545b604051908152602001610272565b6102ab6102a6366004611533565b61073d565b005b6102ab6102bb366004611572565b61074a565b3480156102cb575f80fd5b506102666102da366004611572565b638b78c6d8600c9081525f9290925260209091205481161490565b348015610300575f80fd5b506007546103219073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610272565b348015610351575f80fd5b5061028a5f5481565b6102ab610760565b34801561036d575f80fd5b506040517f56586338000000000000000000000000000000000000000000000000000000008152602001610272565b3480156103a7575f80fd5b5061028a6103b636600461159a565b638b78c6d8600c9081525f91909152602090205490565b3480156103d8575f80fd5b506003546103219073ffffffffffffffffffffffffffffffffffffffff1681565b348015610404575f80fd5b506102ab6104133660046115fb565b6107ad565b348015610423575f80fd5b506102ab6104323660046116a5565b6108a7565b348015610442575f80fd5b506104566104513660046116a5565b610b44565b6040805192835273ffffffffffffffffffffffffffffffffffffffff909116602083015201610272565b6102ab61048e366004611572565b610ca6565b34801561049e575f80fd5b506104b26104ad3660046116a5565b610cb8565b6040516102729190611730565b3480156104ca575f80fd5b506102666104d9366004611572565b638b78c6d8600c9081525f9290925260209091205416151590565b3480156104ff575f80fd5b5061028a60025481565b6102ab610d52565b6102ab610d8b565b348015610524575f80fd5b5061028a600281565b348015610538575f80fd5b50638b78c6d81954610321565b348015610550575f80fd5b5060075473ffffffffffffffffffffffffffffffffffffffff16610321565b34801561057a575f80fd5b5061028a60055481565b34801561058f575f80fd5b5061026661059e366004611742565b610d9e565b3480156105ae575f80fd5b506102ab6105bd3660046115fb565b610f7c565b3480156105cd575f80fd5b506102666105dc36600461159a565b60016020525f908152604090205460ff1681565b3480156105fb575f80fd5b5061028a60065481565b348015610610575f80fd5b5061026661061f366004611742565b61101a565b34801561062f575f80fd5b506102ab61063e3660046115fb565b611059565b34801561064e575f80fd5b5061028a60045481565b348015610663575f80fd5b5061028a600181565b6102ab61067a36600461159a565b6110f7565b6102ab61068d36600461159a565b611131565b34801561069d575f80fd5b506102666106ac36600461159a565b611157565b3480156106bc575f80fd5b5061028a6106cb36600461159a565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f565863380000000000000000000000000000000000000000000000000000000014806107375750610737826111b6565b92915050565b610747338261120b565b50565b610752611216565b61075c8282611230565b5050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b60026107b88161123c565b8382146107f1576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b8481101561089f575f84848381811061080e5761080e611791565b905060200201602081019061082391906117be565b90508015156001036108655761086087878481811061084457610844611791565b9050602002016020810190610859919061159a565b6001611230565b610896565b61089687878481811061087a5761087a611791565b905060200201602081019061088f919061159a565b600161120b565b506001016107f3565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108f85760018160011c14303b106108ef5763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f61090683850185611833565b905080604001515f148061091c57506060810151155b15610953576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606081015181515f9061097c9073ffffffffffffffffffffffffffffffffffffffff163061126d565b9050818110156109e55782516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481018290526044810183905260640160405180910390fd5b82516003805473ffffffffffffffffffffffffffffffffffffffff9283167fffffffffffffffffffffffff00000000000000000000000000000000000000009182161790915560208501516007805491909316911617905560408301515f556060830151600555610a55336112a0565b610a64836080015160016112e8565b826020015173ffffffffffffffffffffffffffffffffffffffff16835f015173ffffffffffffffffffffffffffffffffffffffff167fd20715546497e6d32bc9b61b35416a25a8cc41d2fb7f389a1bb26dc040213a3b856040015186606001518760800151604051610aff93929190928352602083019190915273ffffffffffffffffffffffffffffffffffffffff16604082015260600190565b60405180910390a35050508015610b3f576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610b518161123c565b5f610b5e8587018761195c565b90505f8160200151806020019051810190610b7991906119d9565b90508060055f828254610b8c9190611a1d565b90915550508151600354610bb99173ffffffffffffffffffffffffffffffffffffffff9091169083611329565b81516003546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610c7791611730565b60405180910390a260035490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610cae611216565b61075c828261120b565b60605f610cc783850185611833565b6060818101516040805160808101825260018152845173ffffffffffffffffffffffffffffffffffffffff16602080830191909152308284015282518082018452849052825180820185905283518082038301815290840184529482019490945290519394509092610d399201611a30565b6040516020818303038152906040529250505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610d93611216565b610d9c5f611372565b565b5f610da7611216565b5f610db483850185611ad3565b90505f8160200151806020019051810190610dcf91906119d9565b9050610ddb86826113bc565b610e11576040517f6247a84e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60055481600654610e229190611b50565b1115610e5a576040517f360e42e100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060065f828254610e6b9190611b50565b92505081905550600160045f828254610e849190611b50565b9091555050600354610ead9073ffffffffffffffffffffffffffffffffffffffff168783611329565b6003546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529188901b90911660348201526048810182905273ffffffffffffffffffffffffffffffffffffffff8716907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d390606801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052610f6891611730565b60405180910390a250600195945050505050565b6002610f878161123c565b838214610fc0576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b8481101561089f57611012868683818110610fdf57610fdf611791565b9050602002016020810190610ff4919061159a565b85858481811061100657611006611791565b90506020020135611230565b600101610fc2565b5f8061102883850185611ad3565b90505f816020015180602001905181019061104391906119d9565b905061104f86826113bc565b9695505050505050565b60026110648161123c565b83821461109d576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b8481101561089f576110ef8686838181106110bc576110bc611791565b90506020020160208101906110d1919061159a565b8585848181106110e3576110e3611791565b9050602002013561120b565b60010161109f565b6110ff611216565b63389a75e1600c52805f526020600c20805442111561112557636f5e88185f526004601cfd5b5f905561074781611372565b611139611216565b8060601b61114e57637448fbae5f526004601cfd5b61074781611372565b5f8173ffffffffffffffffffffffffffffffffffffffff1661117c638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff1614806107375750638b78c6d8600c9081525f83905260209020546003161515610737565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa9216705000000000000000000000000000000000000000000000000000000001480610737575061073782611407565b61075c82825f61149d565b638b78c6d819543314610d9c576382b429005f526004601cfd5b61075c8282600161149d565b638b78c6d81954331461074757638b78c6d8600c52335f52806020600c205416610747576382b429005f526004601cfd5b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f51141716611369576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b73ffffffffffffffffffffffffffffffffffffffff82165f9081526001602052604081205460ff161580156114005750600554826006546113fd9190611b50565b11155b9392505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d00000000000000000000000000000000000000000000000000000000148061073757507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000831614610737565b638b78c6d8600c52825f526020600c208054838117836114be575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f60208284031215611504575f80fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611400575f80fd5b5f60208284031215611543575f80fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461156d575f80fd5b919050565b5f8060408385031215611583575f80fd5b61158c8361154a565b946020939093013593505050565b5f602082840312156115aa575f80fd5b6114008261154a565b5f8083601f8401126115c3575f80fd5b50813567ffffffffffffffff8111156115da575f80fd5b6020830191508360208260051b85010111156115f4575f80fd5b9250929050565b5f805f806040858703121561160e575f80fd5b843567ffffffffffffffff811115611624575f80fd5b611630878288016115b3565b909550935050602085013567ffffffffffffffff81111561164f575f80fd5b61165b878288016115b3565b95989497509550505050565b5f8083601f840112611677575f80fd5b50813567ffffffffffffffff81111561168e575f80fd5b6020830191508360208285010111156115f4575f80fd5b5f80602083850312156116b6575f80fd5b823567ffffffffffffffff8111156116cc575f80fd5b6116d885828601611667565b90969095509350505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f61140060208301846116e4565b5f805f60408486031215611754575f80fd5b61175d8461154a565b9250602084013567ffffffffffffffff811115611778575f80fd5b61178486828701611667565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f602082840312156117ce575f80fd5b81358015158114611400575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff8111828210171561182d5761182d6117dd565b60405290565b5f60a0828403128015611844575f80fd5b5060405160a0810167ffffffffffffffff81118282101715611868576118686117dd565b6040526118748361154a565b81526118826020840161154a565b602082015260408381013590820152606080840135908201526118a76080840161154a565b60808201529392505050565b5f82601f8301126118c2575f80fd5b813567ffffffffffffffff8111156118dc576118dc6117dd565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810167ffffffffffffffff81118282101715611929576119296117dd565b604052818152838201602001851015611940575f80fd5b816020850160208301375f918101602001919091529392505050565b5f6020828403121561196c575f80fd5b813567ffffffffffffffff811115611982575f80fd5b820160408185031215611993575f80fd5b61199b61180a565b6119a48261154a565b8152602082013567ffffffffffffffff8111156119bf575f80fd5b6119cb868285016118b3565b602083015250949350505050565b5f602082840312156119e9575f80fd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b81810381811115610737576107376119f0565b602081525f825160038110611a6c577f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff60408401511660608301526060830151608080840152611acb60a08401826116e4565b949350505050565b5f60208284031215611ae3575f80fd5b813567ffffffffffffffff811115611af9575f80fd5b820160408185031215611b0a575f80fd5b611b1261180a565b813567ffffffffffffffff811115611b28575f80fd5b611b34868285016118b3565b825250602082013567ffffffffffffffff8111156119bf575f80fd5b80820180821115610737576107376119f056fea2646970667358221220d18bce88b2b8564cb96f635e13078732906ab7fd0f6d88ee01dc5e41476931d564736f6c634300081a0033", - "nonce": "0xca", - "chainId": "0x14a34" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x6e6d3fd2da952c164a940e9ba9c6ca1d89c939f1f35843422ef2dacaa7f44b71", - "transactionType": "CALL", - "contractName": "BoostRegistry", - "contractAddress": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "function": "register(uint8,string,address)", - "arguments": [ - "3", - "ERC20PeggedIncentive_2", - "0x64DFAE63662107c9C68589c726991790D00Fbc29" - ], - "transaction": { - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "gas": "0x113ad", - "value": "0x0", - "input": "0xd12dd4810000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000064dfae63662107c9c68589c726991790d00fbc2900000000000000000000000000000000000000000000000000000000000000164552433230506567676564496e63656e746976655f3200000000000000000000", - "nonce": "0xcb", - "chainId": "0x14a34" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x90102cc070c9e64d2343be3e16a295fc51a64a13fbd788f12cfdeed51d204c68", - "transactionType": "CREATE2", - "contractName": "CGDAIncentive", - "contractAddress": "0x9ed41b9834d6865092520d34ee75292242d3fa56", - "function": null, - "arguments": null, - "transaction": { - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "gas": "0x237dec", - "value": "0x0", - "input": "0xc747d21a51da7bcfd162da4df4867e18cd989eaead5dfad7121fe40d8b8c93a16080604052348015600e575f80fd5b5060156019565b6078565b63409feecd198054600181161560365763f92ee8a95f526004601cfd5b8160c01c808260011c146073578060011b8355806020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b611b65806100855f395ff3fe6080604052600436106101f5575f3560e01c806354d1f13d11610117578063c884ef83116100ac578063ec87621c1161007c578063f2fde38b11610062578063f2fde38b146105f8578063fe9fbb801461060b578063fee81cf41461062a575f80fd5b8063ec87621c146105d1578063f04e283e146105e5575f80fd5b8063c884ef8314610550578063db09da121461057e578063dcc213611461059d578063dcc59b6f146105bc575f80fd5b80638da5cb5b116100e75780638da5cb5b146104e5578063bb1757cf146104fd578063be4994f81461051c578063c78da39a1461053b575f80fd5b806354d1f13d1461047f578063715018a61461048757806375b238fc1461048f57806375ef18d0146104a3575f80fd5b80632de948071161018d578063474f5a441161015d578063474f5a44146103c25780634a4ee7b11461040b5780634e7165a21461041e578063514e62fc1461044a575f80fd5b80632de948071461030257806338d52e0f146103335780634359d28a14610384578063439fab91146103a3575f80fd5b80631cd64df4116101c85780631cd64df414610277578063228cb733146102ac57806325692962146102c057806328d6183b146102c8575f80fd5b806301ffc9a7146101f957806307621eca1461022d578063183a4f6e1461024f5780631c10893f14610264575b5f80fd5b348015610204575f80fd5b506102186102133660046114f8565b61065b565b60405190151581526020015b60405180910390f35b348015610238575f80fd5b506102416106b6565b604051908152602001610224565b61026261025d366004611537565b610736565b005b610262610272366004611576565b610743565b348015610282575f80fd5b50610218610291366004611576565b638b78c6d8600c9081525f9290925260209091205481161490565b3480156102b7575f80fd5b506102415f5481565b610262610759565b3480156102d3575f80fd5b506040517f53cf8555000000000000000000000000000000000000000000000000000000008152602001610224565b34801561030d575f80fd5b5061024161031c36600461159e565b638b78c6d8600c9081525f91909152602090205490565b34801561033e575f80fd5b5060075461035f9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610224565b34801561038f575f80fd5b5061026261039e3660046115ff565b6107a6565b3480156103ae575f80fd5b506102626103bd3660046116a9565b6108a0565b3480156103cd575f80fd5b506103e16103dc3660046116a9565b610b63565b6040805192835273ffffffffffffffffffffffffffffffffffffffff909116602083015201610224565b610262610419366004611576565b610c90565b348015610429575f80fd5b5061043d6104383660046116a9565b610ca2565b6040516102249190611716565b348015610455575f80fd5b50610218610464366004611576565b638b78c6d8600c9081525f9290925260209091205416151590565b610262610d60565b610262610d99565b34801561049a575f80fd5b50610241600281565b3480156104ae575f80fd5b506002546003546004546005546104c59392919084565b604080519485526020850193909352918301526060820152608001610224565b3480156104f0575f80fd5b50638b78c6d8195461035f565b348015610508575f80fd5b50610218610517366004611728565b610dac565b348015610527575f80fd5b506102626105363660046115ff565b610f82565b348015610546575f80fd5b5061024160065481565b34801561055b575f80fd5b5061021861056a36600461159e565b60016020525f908152604090205460ff1681565b348015610589575f80fd5b50610218610598366004611728565b611020565b3480156105a8575f80fd5b506102626105b73660046115ff565b611032565b3480156105c7575f80fd5b5061024160085481565b3480156105dc575f80fd5b50610241600181565b6102626105f336600461159e565b6110d0565b61026261060636600461159e565b61110a565b348015610616575f80fd5b5061021861062536600461159e565b611130565b348015610635575f80fd5b5061024161064436600461159e565b63389a75e1600c9081525f91909152602090205490565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f53cf85550000000000000000000000000000000000000000000000000000000014806106b057506106b08261118f565b92915050565b6004545f9081906106c790426117a4565b6007549091505f906106ef9073ffffffffffffffffffffffffffffffffffffffff16306111e4565b90505f610e106002600101548461070691906117b7565b61071091906117ce565b60055461071d9190611806565b905081811161072c578061072e565b815b935050505090565b6107403382611217565b50565b61074b611222565b610755828261123c565b5050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b60026107b181611248565b8382146107ea576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b84811015610898575f84848381811061080757610807611819565b905060200201602081019061081c9190611846565b905080151560010361085e5761085987878481811061083d5761083d611819565b9050602002016020810190610852919061159e565b600161123c565b61088f565b61088f87878481811061087357610873611819565b9050602002016020810190610888919061159e565b6001611217565b506001016107ec565b505050505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf60113280546003825580156108f15760018160011c14303b106108e85763f92ee8a95f526004601cfd5b818160ff1b1b91505b505f6108ff838501856118ec565b80519091505f906109269073ffffffffffffffffffffffffffffffffffffffff16306111e4565b9050816080015181101561099757815160808301516040517f5c54305e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820183905260448201526064015b60405180910390fd5b602082015115806109aa57506040820151155b806109b757506060820151155b806109c9575081602001518260800151105b15610a00576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8151600780547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff90921691909117905560408051608080820183528285015180835260608087015160208086018290524296860187905288015191909401819052600291909155600392909255600492909255600555820151600655610a9b33611279565b610aaa8260a0015160016112c1565b815f015173ffffffffffffffffffffffffffffffffffffffff167f2364e5ed5f8639e9bae046dc67aabf43f410e931f25143a10f5e1a8744ad717e8360200151846040015185606001518660800151604051610b1f949392919093845260208401929092526040830152606082015260800190565b60405180910390a250508015610b5e576002815560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a15b505050565b5f806001610b7081611248565b5f610b7d8587018761196f565b90505f8160200151806020019051810190610b989190611a46565b8251600754919250610bc19173ffffffffffffffffffffffffffffffffffffffff169083611302565b81516007546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529183901b90911660348201526048810183905273ffffffffffffffffffffffffffffffffffffffff909116907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d39060680160408051601f1981840301815290829052610c6191611716565b60405180910390a260075490945073ffffffffffffffffffffffffffffffffffffffff16925050509250929050565b610c98611222565b6107558282611217565b60605f610cb1838501856118ec565b60408051608081019091529091508060018152602001825f015173ffffffffffffffffffffffffffffffffffffffff1681526020013073ffffffffffffffffffffffffffffffffffffffff16815260200160405180602001604052808460800151815250604051602001610d289151815260200190565b60408051601f19818403018152918152915251610d489190602001611a5d565b60405160208183030381529060405291505092915050565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610da1611222565b610daa5f61134b565b565b5f610db5611222565b610dbe84611395565b610e1b57604080517f4139d81d00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8616600482015260248101919091525f604482015260640161098e565b73ffffffffffffffffffffffffffffffffffffffff84165f908152600160208190526040822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690911790556008805491610e7883611af8565b91905055505f610e866106b6565b426004556002549091508111610e9e57600254610eab565b600254610eab90826117a4565b600555600754610ed29073ffffffffffffffffffffffffffffffffffffffff168683611302565b6007546040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606092831b811660208301529187901b90911660348201526048810182905273ffffffffffffffffffffffffffffffffffffffff8616907f9ad2e7a4af16dceda9cce4274b2f59c328d8c012eb0e15eb5e1e73b7d8f264d39060680160408051601f1981840301815290829052610f6f91611716565b60405180910390a2506001949350505050565b6002610f8d81611248565b838214610fc6576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b8481101561089857611018868683818110610fe557610fe5611819565b9050602002016020810190610ffa919061159e565b85858481811061100c5761100c611819565b9050602002013561123c565b600101610fc8565b5f61102a84611395565b949350505050565b600261103d81611248565b838214611076576040517fff633a3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b84811015610898576110c886868381811061109557611095611819565b90506020020160208101906110aa919061159e565b8585848181106110bc576110bc611819565b90506020020135611217565b600101611078565b6110d8611222565b63389a75e1600c52805f526020600c2080544211156110fe57636f5e88185f526004601cfd5b5f90556107408161134b565b611112611222565b8060601b61112757637448fbae5f526004601cfd5b6107408161134b565b5f8173ffffffffffffffffffffffffffffffffffffffff16611155638b78c6d8195490565b73ffffffffffffffffffffffffffffffffffffffff1614806106b05750638b78c6d8600c9081525f839052602090205460031615156106b0565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167fa92167050000000000000000000000000000000000000000000000000000000014806106b057506106b08261140b565b5f816014526f70a082310000000000000000000000005f5260208060246010865afa601f3d111660205102905092915050565b61075582825f6114a1565b638b78c6d819543314610daa576382b429005f526004601cfd5b610755828260016114a1565b638b78c6d81954331461074057638b78c6d8600c52335f52806020600c205416610740576382b429005f526004601cfd5b73ffffffffffffffffffffffffffffffffffffffff16638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b638b78c6d8600c52815f52806020600c205580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a35050565b81601452806034526fa9059cbb0000000000000000000000005f5260205f604460105f875af13d1560015f51141716611342576390b8ec185f526004601cfd5b5f603452505050565b638b78c6d819805473ffffffffffffffffffffffffffffffffffffffff9092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b5f8061139f6106b6565b90505f811180156113d3575060075481906113d09073ffffffffffffffffffffffffffffffffffffffff16306111e4565b10155b8015611404575073ffffffffffffffffffffffffffffffffffffffff83165f9081526001602052604090205460ff16155b9392505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f6ab67a0d0000000000000000000000000000000000000000000000000000000014806106b057507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316146106b0565b638b78c6d8600c52825f526020600c208054838117836114c2575080841681185b80835580600c5160601c7f715ad5ce61fc9595c7b415289d59cf203f23a94fa06f04af7e489a0a76e1fe265f80a3505050505050565b5f60208284031215611508575f80fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611404575f80fd5b5f60208284031215611547575f80fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611571575f80fd5b919050565b5f8060408385031215611587575f80fd5b6115908361154e565b946020939093013593505050565b5f602082840312156115ae575f80fd5b6114048261154e565b5f8083601f8401126115c7575f80fd5b50813567ffffffffffffffff8111156115de575f80fd5b6020830191508360208260051b85010111156115f8575f80fd5b9250929050565b5f805f8060408587031215611612575f80fd5b843567ffffffffffffffff811115611628575f80fd5b611634878288016115b7565b909550935050602085013567ffffffffffffffff811115611653575f80fd5b61165f878288016115b7565b95989497509550505050565b5f8083601f84011261167b575f80fd5b50813567ffffffffffffffff811115611692575f80fd5b6020830191508360208285010111156115f8575f80fd5b5f80602083850312156116ba575f80fd5b823567ffffffffffffffff8111156116d0575f80fd5b6116dc8582860161166b565b90969095509350505050565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f61140460208301846116e8565b5f805f6040848603121561173a575f80fd5b6117438461154e565b9250602084013567ffffffffffffffff81111561175e575f80fd5b61176a8682870161166b565b9497909650939450505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b818103818111156106b0576106b0611777565b80820281158282048414176106b0576106b0611777565b5f82611801577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b808201808211156106b0576106b0611777565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215611856575f80fd5b81358015158114611404575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040805190810167ffffffffffffffff811182821017156118b5576118b5611865565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156118e4576118e4611865565b604052919050565b5f60c08284031280156118fd575f80fd5b5060405160c0810167ffffffffffffffff8111828210171561192157611921611865565b60405261192d8361154e565b81526020838101359082015260408084013590820152606080840135908201526080808401359082015261196360a0840161154e565b60a08201529392505050565b5f6020828403121561197f575f80fd5b813567ffffffffffffffff811115611995575f80fd5b8201604081850312156119a6575f80fd5b6119ae611892565b6119b78261154e565b8152602082013567ffffffffffffffff8111156119d2575f80fd5b80830192505084601f8301126119e6575f80fd5b813567ffffffffffffffff811115611a0057611a00611865565b611a136020601f19601f840116016118bb565b818152866020838601011115611a27575f80fd5b816020850160208301375f602092820183015290820152949350505050565b5f60208284031215611a56575f80fd5b5051919050565b602081525f825160038110611a99577f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b8060208401525073ffffffffffffffffffffffffffffffffffffffff602084015116604083015273ffffffffffffffffffffffffffffffffffffffff6040840151166060830152606083015160808084015261102a60a08401826116e8565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611b2857611b28611777565b506001019056fea264697066735822122076ed13a1ccd52f8abbba6dd73398f0c77602f5c558913c74cabda82d87fa3b6064736f6c634300081a0033", - "nonce": "0xcc", - "chainId": "0x14a34" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x8c12ac7728208e8bf10eaab05b0070c4262735b7430ec914292dddbed2074f4c", - "transactionType": "CALL", - "contractName": "BoostRegistry", - "contractAddress": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "function": "register(uint8,string,address)", - "arguments": [ - "3", - "CGDAIncentive_2", - "0x9Ed41B9834d6865092520D34ee75292242d3fA56" - ], - "transaction": { - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "gas": "0x12369", - "value": "0x0", - "input": "0xd12dd481000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000600000000000000000000000009ed41b9834d6865092520d34ee75292242d3fa56000000000000000000000000000000000000000000000000000000000000000f43474441496e63656e746976655f320000000000000000000000000000000000", - "nonce": "0xcd", + "input": "0xd12dd48100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000ba9c0739350c42d5f4bb55d779356c3cfeab257a000000000000000000000000000000000000000000000000000000000000002645524332305065676765645661726961626c654372697465726961496e63656e746976655f320000000000000000000000000000000000000000000000000000", + "nonce": "0xcf", "chainId": "0x14a34" }, "additionalContracts": [], @@ -214,379 +46,83 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x2810e7", - "logs": [ - { - "address": "0x775c30cc9f5a1a7aaf4dfe2b1994dda5f4586f15", - "topics": [ - "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" - ], - "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", - "blockHash": "0x9e37df014e0bf37fe9d8da7f55e808eb456fe8a133dfd91ef5dcced9ef41e843", - "blockNumber": "0x1269f71", - "transactionHash": "0xaaeadb3c6bb2696fc065dce43e16820afa0b104315ba94dbea2552db6ca3c717", - "transactionIndex": "0x7", - "logIndex": "0x7", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000100000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0xaaeadb3c6bb2696fc065dce43e16820afa0b104315ba94dbea2552db6ca3c717", - "transactionIndex": "0x7", - "blockHash": "0x9e37df014e0bf37fe9d8da7f55e808eb456fe8a133dfd91ef5dcced9ef41e843", - "blockNumber": "0x1269f71", - "gasUsed": "0x1b87ef", - "effectiveGasPrice": "0x65c", - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x775c30cc9f5a1a7aaf4dfe2b1994dda5f4586f15", - "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x5b", - "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x41bc7bd6db", - "l1GasPrice": "0xeaa3d282", - "l1GasUsed": "0xfe75" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0xad1e6", - "logs": [ - { - "address": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "topics": [ - "0x660d31df25c96b8a337fcf12a56b7363e5a997639db853d5dbaec7c01f31bd80", - "0x0000000000000000000000000000000000000000000000000000000000000003", - "0x81df11f794a19aa97cf6340c48d8c8e06b177aa051726da5538429f2de6d1e65" - ], - "data": "0x000000000000000000000000775c30cc9f5a1a7aaf4dfe2b1994dda5f4586f15", - "blockHash": "0x9da32d0f84dc11f957c56a47e9261c021da878955058ba3b140355fe346a26d5", - "blockNumber": "0x1269f73", - "transactionHash": "0x5e70ccb37e3321b01905cea66a9582fa1fcae7fcebdb96f860850c72f85d0675", - "transactionIndex": "0x7", - "logIndex": "0x11", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000100000000000000000000000000000040000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000080000000000000000000010000000000000000", - "type": "0x2", - "transactionHash": "0x5e70ccb37e3321b01905cea66a9582fa1fcae7fcebdb96f860850c72f85d0675", - "transactionIndex": "0x7", - "blockHash": "0x9da32d0f84dc11f957c56a47e9261c021da878955058ba3b140355fe346a26d5", - "blockNumber": "0x1269f73", - "gasUsed": "0xc74e", - "effectiveGasPrice": "0x65c", - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "contractAddress": null, - "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x5b", - "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x1d3173059", - "l1GasPrice": "0xeaa3d282", - "l1GasUsed": "0x710" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x39fe94", + "cumulativeGasUsed": "0x42ce99", "logs": [ { - "address": "0xc502d89b01b0137327adc0bd393fcee2de6ea6d0", + "address": "0xba9c0739350c42d5f4bb55d779356c3cfeab257a", "topics": [ "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" ], "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", - "blockHash": "0x81141f0f297d4fc49903b6734ebed76bd3b425eba0700ee2ce087bcb8ce52fb1", - "blockNumber": "0x1269f75", - "transactionHash": "0xfc69261c335514ced59e99a38ba74043daeeb1caea76d6d91b94379bff156d3f", - "transactionIndex": "0xe", - "logIndex": "0x4c", + "blockHash": "0xc7748732e20f6c87abe890d37f4959441c695e1de79196f8e6f0e582497c1043", + "blockNumber": "0x126a586", + "transactionHash": "0xbbb4a19784e2fd740cbbecd261ea4a4ad53f2c7dc8c64cbdf9f11e8378c41852", + "transactionIndex": "0xb", + "logIndex": "0x3c", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080002000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xfc69261c335514ced59e99a38ba74043daeeb1caea76d6d91b94379bff156d3f", - "transactionIndex": "0xe", - "blockHash": "0x81141f0f297d4fc49903b6734ebed76bd3b425eba0700ee2ce087bcb8ce52fb1", - "blockNumber": "0x1269f75", - "gasUsed": "0x18079a", - "effectiveGasPrice": "0x65c", + "transactionHash": "0xbbb4a19784e2fd740cbbecd261ea4a4ad53f2c7dc8c64cbdf9f11e8378c41852", + "transactionIndex": "0xb", + "blockHash": "0xc7748732e20f6c87abe890d37f4959441c695e1de79196f8e6f0e582497c1043", + "blockNumber": "0x126a586", + "gasUsed": "0x1c6a8f", + "effectiveGasPrice": "0x187cc", "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0xc502d89b01b0137327adc0bd393fcee2de6ea6d0", + "contractAddress": "0xba9c0739350c42d5f4bb55d779356c3cfeab257a", "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x5b", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x38b6cd7edd", - "l1GasPrice": "0xeaa3d282", - "l1GasUsed": "0xdb88" + "l1Fee": "0x697bcb757d", + "l1GasPrice": "0x16ef0a75f", + "l1GasUsed": "0x10518" }, { "status": "0x1", - "cumulativeGasUsed": "0x21456e", + "cumulativeGasUsed": "0xbd506", "logs": [ { "address": "0x54abb00f12755be99729e50dade1ba62c75f8879", "topics": [ "0x660d31df25c96b8a337fcf12a56b7363e5a997639db853d5dbaec7c01f31bd80", "0x0000000000000000000000000000000000000000000000000000000000000003", - "0xd330cb3e71356cd551bc12e0ff1b40ce92a83c9dbc1258a63dd3dbb784f7c351" + "0x5f67280242c3be3264997d48a96385e2d79daca61274dfce3987a067bae4247c" ], - "data": "0x000000000000000000000000c502d89b01b0137327adc0bd393fcee2de6ea6d0", - "blockHash": "0xa689b7909f179b394a100d1bfa10f514c80a1ecde02ee74946a745456a912551", - "blockNumber": "0x1269f77", - "transactionHash": "0xc7782a0b4f1da66ae4c52df87c409f79d2131f13f0ece1e262aed1d4750d15a3", + "data": "0x000000000000000000000000ba9c0739350c42d5f4bb55d779356c3cfeab257a", + "blockHash": "0xdbf9970fb946b34375b48c7339bfeec530475a856d999fbcd90397aa3220d66d", + "blockNumber": "0x126a587", + "transactionHash": "0xe6975dc2a9288f3e6857a7364828f2e63e68f7f4339b5597ca8898e6918b6a69", "transactionIndex": "0x8", - "logIndex": "0x17", + "logIndex": "0xb", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000020000000000000000020000000000000000000000100000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000000000000000000000048000000000000000000000000000000000000000000020000000000000000000000000000010000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000100000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000000000000000000000000010000000000000400", "type": "0x2", - "transactionHash": "0xc7782a0b4f1da66ae4c52df87c409f79d2131f13f0ece1e262aed1d4750d15a3", + "transactionHash": "0xe6975dc2a9288f3e6857a7364828f2e63e68f7f4339b5597ca8898e6918b6a69", "transactionIndex": "0x8", - "blockHash": "0xa689b7909f179b394a100d1bfa10f514c80a1ecde02ee74946a745456a912551", - "blockNumber": "0x1269f77", - "gasUsed": "0xc7ae", - "effectiveGasPrice": "0x65c", - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "contractAddress": null, - "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x5b", - "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x1eb4b382b", - "l1GasPrice": "0xeaa3d282", - "l1GasUsed": "0x76d" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x63a8f7", - "logs": [ - { - "address": "0xe7763684b43be4491a93469aa5d7868591343dea", - "topics": [ - "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" - ], - "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", - "blockHash": "0xab6603208e1349ccc7cca1f827a31db92b0e03f291cff9ba98d8525eba052d54", - "blockNumber": "0x1269f79", - "transactionHash": "0x1a78138499818305d73faa6fe16a601479f8dc21cc56235cdd55847873fccc62", - "transactionIndex": "0xc", - "logIndex": "0x29", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000100000000000000000000004000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x1a78138499818305d73faa6fe16a601479f8dc21cc56235cdd55847873fccc62", - "transactionIndex": "0xc", - "blockHash": "0xab6603208e1349ccc7cca1f827a31db92b0e03f291cff9ba98d8525eba052d54", - "blockNumber": "0x1269f79", - "gasUsed": "0x1b8a53", - "effectiveGasPrice": "0x65c", - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0xe7763684b43be4491a93469aa5d7868591343dea", - "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x5b", - "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x4139183eb1", - "l1GasPrice": "0xeaa3d282", - "l1GasUsed": "0xfc78" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x1e577c", - "logs": [ - { - "address": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "topics": [ - "0x660d31df25c96b8a337fcf12a56b7363e5a997639db853d5dbaec7c01f31bd80", - "0x0000000000000000000000000000000000000000000000000000000000000003", - "0xd2d17882a61b5bee6536f0bb3ac1c306f9e8bb1ace543475a48c27d0a13bff41" - ], - "data": "0x000000000000000000000000e7763684b43be4491a93469aa5d7868591343dea", - "blockHash": "0x5f4956c9fb54be3ac2ebcf8e23b838a6c85950d028af6297ea3c9f1f9662003e", - "blockNumber": "0x1269f7a", - "transactionHash": "0x4b95ef7a531315becc34157a6f1957f5671690a08a32d1d3d1a90dd61a21872e", - "transactionIndex": "0xc", - "logIndex": "0x10", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000100000000008000000000000000000040000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000", - "type": "0x2", - "transactionHash": "0x4b95ef7a531315becc34157a6f1957f5671690a08a32d1d3d1a90dd61a21872e", - "transactionIndex": "0xc", - "blockHash": "0x5f4956c9fb54be3ac2ebcf8e23b838a6c85950d028af6297ea3c9f1f9662003e", - "blockNumber": "0x1269f7a", - "gasUsed": "0xc859", - "effectiveGasPrice": "0x65d", - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "contractAddress": null, - "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x5b", - "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x1fc94f49d", - "l1GasPrice": "0xeaa3d282", - "l1GasUsed": "0x7b0" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x394dc9", - "logs": [ - { - "address": "0x64dfae63662107c9c68589c726991790d00fbc29", - "topics": [ - "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" - ], - "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", - "blockHash": "0x2b90b3bf6f31fc83e381cdee65951de65854e94f10291611428fffa15f984c2a", - "blockNumber": "0x1269f7b", - "transactionHash": "0x1230addeef0b73a856653747e08323b48f2de77239ed2c1a22e0a864dfeecdad", - "transactionIndex": "0xc", - "logIndex": "0x1a", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x1230addeef0b73a856653747e08323b48f2de77239ed2c1a22e0a864dfeecdad", - "transactionIndex": "0xc", - "blockHash": "0x2b90b3bf6f31fc83e381cdee65951de65854e94f10291611428fffa15f984c2a", - "blockNumber": "0x1269f7b", - "gasUsed": "0x187076", - "effectiveGasPrice": "0x65d", - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x64dfae63662107c9c68589c726991790d00fbc29", - "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x5b", - "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x39e0282816", - "l1GasPrice": "0xeaa3d282", - "l1GasUsed": "0xe007" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x10dbb9", - "logs": [ - { - "address": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "topics": [ - "0x660d31df25c96b8a337fcf12a56b7363e5a997639db853d5dbaec7c01f31bd80", - "0x0000000000000000000000000000000000000000000000000000000000000003", - "0x0e8d7e7dfa9f9617c730d0b336928f2129409e3c3c4c695371f60ca8a681c1db" - ], - "data": "0x00000000000000000000000064dfae63662107c9c68589c726991790d00fbc29", - "blockHash": "0x18fc594d6d681dd3cfba5df18f6a8b72bae955200628776a5974af86c2bf591d", - "blockNumber": "0x1269f7c", - "transactionHash": "0x6e6d3fd2da952c164a940e9ba9c6ca1d89c939f1f35843422ef2dacaa7f44b71", - "transactionIndex": "0xd", - "logIndex": "0x12", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000100000000000000000000000000000040000000000000000000000000000000400000000000000000000004000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000004000000000000000048000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000", - "type": "0x2", - "transactionHash": "0x6e6d3fd2da952c164a940e9ba9c6ca1d89c939f1f35843422ef2dacaa7f44b71", - "transactionIndex": "0xd", - "blockHash": "0x18fc594d6d681dd3cfba5df18f6a8b72bae955200628776a5974af86c2bf591d", - "blockNumber": "0x1269f7c", - "gasUsed": "0xc796", - "effectiveGasPrice": "0x65d", - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "contractAddress": null, - "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x51", - "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x1ee0d0eaf", - "l1GasPrice": "0xeda10fef", - "l1GasUsed": "0x760" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x2474b0", - "logs": [ - { - "address": "0x9ed41b9834d6865092520d34ee75292242d3fa56", - "topics": [ - "0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2" - ], - "data": "0x000000000000000000000000000000000000000000000000ffffffffffffffff", - "blockHash": "0x321511883093cf2ece5d08073cdef91b1ab6e210c33d0a71ae3e1546812c5ccc", - "blockNumber": "0x1269f7d", - "transactionHash": "0x90102cc070c9e64d2343be3e16a295fc51a64a13fbd788f12cfdeed51d204c68", - "transactionIndex": "0x8", - "logIndex": "0x14", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000080000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000010000000000000040000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "transactionHash": "0x90102cc070c9e64d2343be3e16a295fc51a64a13fbd788f12cfdeed51d204c68", - "transactionIndex": "0x8", - "blockHash": "0x321511883093cf2ece5d08073cdef91b1ab6e210c33d0a71ae3e1546812c5ccc", - "blockNumber": "0x1269f7d", - "gasUsed": "0x184499", - "effectiveGasPrice": "0x65d", - "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", - "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": "0x9ed41b9834d6865092520d34ee75292242d3fa56", - "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x51", - "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x3bc30bd0e2", - "l1GasPrice": "0xeda10fef", - "l1GasUsed": "0xe46b" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x177925", - "logs": [ - { - "address": "0x54abb00f12755be99729e50dade1ba62c75f8879", - "topics": [ - "0x660d31df25c96b8a337fcf12a56b7363e5a997639db853d5dbaec7c01f31bd80", - "0x0000000000000000000000000000000000000000000000000000000000000003", - "0x30bf19c7d6cee70a3f059f7806f024c10de339dbd885dc9896c79cf6d73c46fa" - ], - "data": "0x0000000000000000000000009ed41b9834d6865092520d34ee75292242d3fa56", - "blockHash": "0xaf55cb92f5590b4d6a0eb6cd35e0f39ff6bda1cf7ce6e67f7bc5654fda9fa519", - "blockNumber": "0x1269f7e", - "transactionHash": "0x8c12ac7728208e8bf10eaab05b0070c4262735b7430ec914292dddbed2074f4c", - "transactionIndex": "0xd", - "logIndex": "0x19", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000100000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000400000000000000000000000000020000000000048000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000", - "type": "0x2", - "transactionHash": "0x8c12ac7728208e8bf10eaab05b0070c4262735b7430ec914292dddbed2074f4c", - "transactionIndex": "0xd", - "blockHash": "0xaf55cb92f5590b4d6a0eb6cd35e0f39ff6bda1cf7ce6e67f7bc5654fda9fa519", - "blockNumber": "0x1269f7e", - "gasUsed": "0xc742", - "effectiveGasPrice": "0x65d", + "blockHash": "0xdbf9970fb946b34375b48c7339bfeec530475a856d999fbcd90397aa3220d66d", + "blockNumber": "0x126a587", + "gasUsed": "0xc92a", + "effectiveGasPrice": "0x187cc", "from": "0xd663fd5d490027f07bafd696cb03c8d623d3d92b", "to": "0x54abb00f12755be99729e50dade1ba62c75f8879", "contractAddress": null, "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x51", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x1d58a17b0", - "l1GasPrice": "0xeda10fef", - "l1GasUsed": "0x702" + "l1Fee": "0x358fa8b90", + "l1GasPrice": "0x169040b88", + "l1GasUsed": "0x86c" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1734385202, + "timestamp": 1734388225, "chain": 84532, - "commit": "3320c8dc" + "commit": "4d66951e" } diff --git a/packages/evm/deploys/11155111.json b/packages/evm/deploys/11155111.json index 96bf7241..9947429b 100644 --- a/packages/evm/deploys/11155111.json +++ b/packages/evm/deploys/11155111.json @@ -5,6 +5,7 @@ "CGDAIncentive": "0x9Ed41B9834d6865092520D34ee75292242d3fA56", "ERC20Incentive": "0x775c30cc9f5A1a7AAf4dFe2B1994Dda5F4586F15", "ERC20PeggedIncentive": "0x64DFAE63662107c9C68589c726991790D00Fbc29", + "ERC20PeggedVariableCriteriaIncentive": "0xBA9C0739350C42d5f4bB55d779356C3CfEaB257a", "ERC20VariableCriteriaIncentive": "0xE7763684b43bE4491A93469aA5D7868591343dEa", "ERC20VariableIncentive": "0xC502d89B01b0137327adC0bd393fCee2dE6EA6d0", "EventAction": "0xF1c51f679A250a542c38ed45fd5B6D050648669E", diff --git a/packages/evm/deploys/8453.json b/packages/evm/deploys/8453.json index 96bf7241..9947429b 100644 --- a/packages/evm/deploys/8453.json +++ b/packages/evm/deploys/8453.json @@ -5,6 +5,7 @@ "CGDAIncentive": "0x9Ed41B9834d6865092520D34ee75292242d3fA56", "ERC20Incentive": "0x775c30cc9f5A1a7AAf4dFe2B1994Dda5F4586F15", "ERC20PeggedIncentive": "0x64DFAE63662107c9C68589c726991790D00Fbc29", + "ERC20PeggedVariableCriteriaIncentive": "0xBA9C0739350C42d5f4bB55d779356C3CfEaB257a", "ERC20VariableCriteriaIncentive": "0xE7763684b43bE4491A93469aA5D7868591343dEa", "ERC20VariableIncentive": "0xC502d89B01b0137327adC0bd393fCee2dE6EA6d0", "EventAction": "0xF1c51f679A250a542c38ed45fd5B6D050648669E", diff --git a/packages/evm/deploys/84532.json b/packages/evm/deploys/84532.json index 96bf7241..9947429b 100644 --- a/packages/evm/deploys/84532.json +++ b/packages/evm/deploys/84532.json @@ -5,6 +5,7 @@ "CGDAIncentive": "0x9Ed41B9834d6865092520D34ee75292242d3fA56", "ERC20Incentive": "0x775c30cc9f5A1a7AAf4dFe2B1994Dda5F4586F15", "ERC20PeggedIncentive": "0x64DFAE63662107c9C68589c726991790D00Fbc29", + "ERC20PeggedVariableCriteriaIncentive": "0xBA9C0739350C42d5f4bB55d779356C3CfEaB257a", "ERC20VariableCriteriaIncentive": "0xE7763684b43bE4491A93469aA5D7868591343dEa", "ERC20VariableIncentive": "0xC502d89B01b0137327adC0bd393fCee2dE6EA6d0", "EventAction": "0xF1c51f679A250a542c38ed45fd5B6D050648669E", diff --git a/packages/evm/script/solidity/Deploy_Modules.s.sol b/packages/evm/script/solidity/Deploy_Modules.s.sol index cd5c1e7b..fa09a938 100644 --- a/packages/evm/script/solidity/Deploy_Modules.s.sol +++ b/packages/evm/script/solidity/Deploy_Modules.s.sol @@ -54,6 +54,7 @@ contract ModuleBaseDeployer is ScriptUtils { _deployERC20VariableIncentive(registry); _deployERC20VariableCriteriaIncentive(registry); _deployERC20PeggedIncentive(registry); + _deployERC20PeggedVariableCriteriaIncentive(registry); _deployCGDAIncentive(registry); _deployPointsIncentive(registry); _deployAllowListIncentive(registry); @@ -127,7 +128,7 @@ contract ModuleBaseDeployer is ScriptUtils { } function _deployERC20PeggedVariableCriteriaIncentive(BoostRegistry registry) internal returns (address erc20PeggedVariableCriteriaIncentive) { - bytes memory initCode = type(ERC20PeggedIncentive).creationCode; + bytes memory initCode = type(ERC20PeggedVariableCriteriaIncentive).creationCode; erc20PeggedVariableCriteriaIncentive = _getCreate2Address(initCode, ""); console.log("ERC20PeggedVariableCriteriaIncentive: ", erc20PeggedVariableCriteriaIncentive); deployJson = deployJsonKey.serialize("ERC20PeggedVariableCriteriaIncentive", erc20PeggedVariableCriteriaIncentive);