bootstrap/reth_devnet_bootstrap.sh

68 lines
148 KiB
Bash
Raw Normal View History

2024-09-27 13:48:30 +02:00
# publisher-address,admin: 0x14dc79964da2c08b23698b3d3cc7ca32193d9955,4bbbf85ce3377467afe5d46f804f221813b2bb87f24d81f60f1fcdbf7cbf4356
# custodial-system-address:0x15d34aaf54267db7d7c367839aaf71a00a2c6a65,47e179ec197488593b187f80a00eb0da91f1b9d0b13f8733639f19c30a34926a
# user-index: 0xef11D1c2aA48826D4c41e54ab82D1Ff5Ad8A64Ca
cast p --async 0x02f91b3f82053980058502540be400831e84808080b91ae76080604052348015600f57600080fd5b5033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611a25806100c26000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c80635ae06f7e116100975780639f8a13d7116100665780639f8a13d714610321578063da2824a814610351578063e2095c0714610381578063f2fde38b146103b157610100565b80635ae06f7e146102735780637c67a3e2146102a35780638da5cb5b146102d35780638e7e80a2146102f157610100565b806329092d0e116100d357806329092d0e146101b35780632b29ba23146101e35780633ea053eb146102135780633ef250131461024357610100565b806301ffc9a7146101055780630a3b0a4f146101355780630cbb0f83146101655780631c5a9d9c14610183575b600080fd5b61011f600480360381019061011a91906114cf565b6103e1565b60405161012c9190611517565b60405180910390f35b61014f600480360381019061014a9190611590565b6104fb565b60405161015c9190611517565b60405180910390f35b61016d61067f565b60405161017a91906115d6565b60405180910390f35b61019d60048036038101906101989190611590565b610698565b6040516101aa9190611517565b60405180910390f35b6101cd60048036038101906101c89190611590565b61089f565b6040516101da9190611517565b60405180910390f35b6101fd60048036038101906101f89190611590565b610b6d565b60405161020a9190611517565b60405180910390f35b61022d60048036038101906102289190611590565b610c1b565b60405161023a9190611517565b60405180910390f35b61025d60048036038101906102589190611590565b610e4b565b60405161026a9190611517565b60405180910390f35b61028d60048036038101906102889190611590565b610e96565b60405161029a9190611517565b60405180910390f35b6102bd60048036038101906102b89190611590565b610fb7565b6040516102ca91906115d6565b60405180910390f35b6102db61104f565b6040516102e89190611600565b60405180910390f35b61030b60048036038101906103069190611590565b611075565b6040516103189190611517565b60405180910390f35b61033b60048036038101906103369190611590565b611095565b6040516103489190611517565b60405180910390f35b61036b60048036038101906103669190611590565b611176565b6040516103789190611517565b60405180910390f35b61039b60048036038101906103969190611647565b6112a0565b6040516103a89190611600565b60405180910390f35b6103cb60048036038101906103c69190611590565b6112f3565b6040516103d89190611517565b60405180910390f35b600063b7bca62560e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19160361041957600190506104f6565b639479f0ae60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19160361044f57600190506104f6565b6301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19160361048557600190506104f6565b639493f8b260e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036104bb57600190506104f6565b63abe1f1f560e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036104f157600190506104f6565b600090505b919050565b600080600061050933610b6d565b61051257600080fd5b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541461055e57600080fd5b680100000000000000006000805490501061057857600080fd5b60008054905091506000849080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508167ffffffffffffffff169050604042901b8117905080600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507fa226db3f664042183ee0281230bba26cbf7b5057e50aee7f25a175ff45ce4d7f8460405161066c9190611600565b60405180910390a1600192505050919050565b6000600160008054905061069391906116a3565b905090565b60006106a333610b6d565b6106e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d990611734565b60405180910390fd5b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081
# token-index: 0x39dD11C243Ac4Ac250980FA3AEa016f73C509f37
cast p --async 0x02f91c5182053901058502540be400831e84808080b91bfa608060405234801561001057600080fd5b5033600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600360009080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600560006001029080600181540180825580915050600190039060005260206000200160009091909190915055611b08806100f26000396000f3fe608060405234801561001057600080fd5b5060043610610133576000357c0100000000000000000000000000000000000000000000000000000000900480634420e486116100bf578063bb34534c1161008e578063bb34534c14610372578063d56b7d4e146103a2578063da2824a8146103d2578063e2095c0714610402578063f2fde38b1461043257610133565b80634420e486146102c45780635ae06f7e146102f45780637c67a3e2146103245780638da5cb5b1461035457610133565b80631c5a9d9c116101065780631c5a9d9c146101e657806329092d0e146102165780633480c704146102465780633ea053eb146102645780633ef250131461029457610133565b806301ffc9a7146101385780630a3b0a4f146101685780630cbb0f8314610198578063110c57b3146101b6575b600080fd5b610152600480360381019061014d91906113b2565b610462565b60405161015f91906113fa565b60405180910390f35b610182600480360381019061017d9190611473565b61065a565b60405161018f91906113fa565b60405180910390f35b6101a061066c565b6040516101ad91906114b9565b60405180910390f35b6101d060048036038101906101cb9190611500565b610685565b6040516101dd9190611546565b60405180910390f35b61020060048036038101906101fb9190611473565b6106a9565b60405161020d91906113fa565b60405180910390f35b610230600480360381019061022b9190611473565b6106b0565b60405161023d91906113fa565b60405180910390f35b61024e610b51565b60405161025b91906114b9565b60405180910390f35b61027e60048036038101906102799190611473565b610b6a565b60405161028b91906113fa565b60405180910390f35b6102ae60048036038101906102a99190611473565b610b71565b6040516102bb91906113fa565b60405180910390f35b6102de60048036038101906102d99190611473565b610bc0565b6040516102eb91906113fa565b60405180910390f35b61030e60048036038101906103099190611473565b610f0b565b60405161031b91906113fa565b60405180910390f35b61033e60048036038101906103399190611473565b610ff5565b60405161034b91906114b9565b60405180910390f35b61035c610ffc565b6040516103699190611570565b60405180910390f35b61038c600480360381019061038791906115b7565b611022565b6040516103999190611570565b60405180910390f35b6103bc60048036038101906103b79190611500565b611082565b6040516103c99190611546565b60405180910390f35b6103ec60048036038101906103e79190611473565b6110b6565b6040516103f991906113fa565b60405180910390f35b61041c60048036038101906104179190611500565b6111a9565b6040516104299190611570565b60405180910390f35b61044c60048036038101906104479190611473565b6111fd565b60405161045991906113fa565b60405180910390f35b600063effbf6717c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036104b65760019050610655565b63b7bca6257c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036105085760019050610655565b639479f0ae7c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19160361055a5760019050610655565b6301ffc9a77c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036105ac5760019050610655565b639493f8b27c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036105fe5760019050610655565b6380c84bd67c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036106505760019050610655565b600090505b919050565b600061066582610bc0565b9050919050565b600060016003805490506106809190611613565b905090565b6005818154811061069557600080fd5b906000526020600020016000915090505481565b6000919050565b60008060008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081
# gas-faucet: 0x76ca03a67C049477FfB09694dFeF00416dB69746
cast p --async 0x02f91fff82053902058502540be400831e84808080b91fa76080604052348015600f57600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611f488061005f6000396000f3fe6080604052600436106101025760003560e01c80638da5cb5b11610095578063d6eca01e11610064578063d6eca01e1461037c578063de82efb4146103a5578063eec7faa1146103d0578063f18e126a146103fb578063fc0c546a1461043857610109565b80638da5cb5b146102c0578063a91ee0dc146102eb578063c23697a814610314578063cb10d59a1461035157610109565b80633b1bd134116100d15780633b1bd134146101de57806363e4bff41461021b5780637b1039991461025857806386fe212d1461028357610109565b806301ffc9a71461010e57806318cbbcfc1461014b578063271f88b41461017657806331a5995d146101b357610109565b3661010957005b600080fd5b34801561011a57600080fd5b50610135600480360381019061013091906117a1565b610463565b60405161014291906117e9565b60405180910390f35b34801561015757600080fd5b50610160610547565b60405161016d919061181d565b60405180910390f35b34801561018257600080fd5b5061019d60048036038101906101989190611864565b61054c565b6040516101aa919061181d565b60405180910390f35b3480156101bf57600080fd5b506101c8610672565b6040516101d5919061181d565b60405180910390f35b3480156101ea57600080fd5b50610205600480360381019061020091906118ef565b610678565b604051610212919061181d565b60405180910390f35b34801561022757600080fd5b50610242600480360381019061023d91906118ef565b6107f2565b60405161024f919061181d565b60405180910390f35b34801561026457600080fd5b5061026d6108c1565b60405161027a919061192b565b60405180910390f35b34801561028f57600080fd5b506102aa60048036038101906102a59190611864565b6108e7565b6040516102b7919061181d565b60405180910390f35b3480156102cc57600080fd5b506102d5610a0d565b6040516102e2919061192b565b60405180910390f35b3480156102f757600080fd5b50610312600480360381019061030d91906118ef565b610a31565b005b34801561032057600080fd5b5061033b600480360381019061033691906118ef565b610bce565b60405161034891906117e9565b60405180910390f35b34801561035d57600080fd5b50610366610c0c565b604051610373919061192b565b60405180910390f35b34801561038857600080fd5b506103a3600480360381019061039e91906118ef565b610c32565b005b3480156103b157600080fd5b506103ba610dcf565b6040516103c7919061181d565b60405180910390f35b3480156103dc57600080fd5b506103e5610e9c565b6040516103f2919061181d565b60405180910390f35b34801561040757600080fd5b50610422600480360381019061041d91906118ef565b610ea6565b60405161042f919061181d565b60405180910390f35b34801561044457600080fd5b5061044d611020565b60405161045a919061192b565b60405180910390f35b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19160361049b5760019050610542565b639493f8b260e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036104d15760019050610542565b631a3ac63460e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036105075760019050610542565b630d7491f860e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19160361053d5760019050610542565b600090505b919050565b600781565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105d4906119a3565b60405180910390fd5b6000600460ff166003541614610628576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061f90611a0f565b60405180910390fd5b816004819055507f748f1cf617bdc8ef4fcd1cb516dc05cedf269e8dcad82183846d57eeec4bba5e600454604051610660919061181d565b60405180910390a16004549050919050565b60035481565b6000806060600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16846040516024016106c7919061192b565b6040516020818303038152906040527fab73e316000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516107519190611aa0565b6000604051808303816000865af19150503d806000811461078e576040519150601f19603f3d011682016040523d
# periodic-backend: 0x1696C7203769A71c97Ca725d42b13270ee493526
cast p --async 0x02f9105382053903058502540be400830f42408080b90ffb6080604052348015600f57600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610f3b806100c06000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80638da5cb5b1161008c578063c317377411610066578063c317377414610238578063ef78d4fd14610256578063f2fde38b14610274578063f4430dd8146102a4576100cf565b80638da5cb5b146101ba578063ab73e316146101d8578063b1a997ac14610208576100cf565b806301ffc9a7146100d45780630f3a9f65146101045780633ef25013146101205780634b6bdf1d146101505780634ee577b41461016e57806387020d6b1461019e575b600080fd5b6100ee60048036038101906100e99190610b0d565b6102c0565b6040516100fb9190610b55565b60405180910390f35b61011e60048036038101906101199190610ba6565b6103a4565b005b61013a60048036038101906101359190610c31565b610473565b6040516101479190610b55565b60405180910390f35b610158610581565b6040516101659190610c6d565b60405180910390f35b61018860048036038101906101839190610c31565b6105a7565b6040516101959190610c97565b60405180910390f35b6101b860048036038101906101b39190610ba6565b6105bf565b005b6101c2610658565b6040516101cf9190610c6d565b60405180910390f35b6101f260048036038101906101ed9190610c31565b61067c565b6040516101ff9190610c97565b60405180910390f35b610222600480360381019061021d9190610c31565b6106d2565b60405161022f9190610b55565b60405180910390f35b610240610890565b60405161024d9190610c97565b60405180910390f35b61025e610896565b60405161026b9190610c97565b60405180910390f35b61028e60048036038101906102899190610c31565b61089c565b60405161029b9190610b55565b60405180910390f35b6102be60048036038101906102b99190610c31565b610a14565b005b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102f8576001905061039f565b639493f8b260e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19160361032e576001905061039f565b633ef2501360e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610364576001905061039f565b63242824a960e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19160361039a576001905061039f565b600090505b919050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610432576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161042990610d0f565b60405180910390fd5b806002819055507faf2decb129b74e79e086ab3d8c7bb0399bfba530c01e74fe4130ab9784e11557816040516104689190610c97565b60405180910390a150565b60008060035411801561049f57506003548273ffffffffffffffffffffffffffffffffffffffff163110155b156104ad576000905061057c565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054036104fd576001905061057c565b3073ffffffffffffffffffffffffffffffffffffffff1663ab73e316836040518263ffffffff1660e01b81526004016105369190610c6d565b602060405180830381865afa158015610553573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105779190610d44565b421190505b919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60046020528060005260406000206000915090505481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461061757600080fd5b806003819055507f565196b96812774c1c5f73698d513cb6d8141ec4ecdbb428486d6ad64b4c81aa8160405161064d9190610c97565b60405180910390a150565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600254600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546106cb9190610da0565b9050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffff
# setPoker on periodic-backend
cast p --async 0x02f88e820539040a85012a05f200830f4240941696c7203769a71c97ca725d42b13270ee49352680a4f4430dd800000000000000000000000076ca03a67c049477ffb09694dfef00416db69746c001a0d359626408b82f8b40f08f05baba3d24e6d20656f2764fce08590dbb1d2487ffa00724642b539add7b1d0d1f10475dfcf453d3c59197514009180098c0a3c37036
# setAmount 0.1ether on gas faucet
cast p --async 0x02f88e820539050a85012a05f200830f42409476ca03a67c049477ffb09694dfef00416db6974680a4271f88b4000000000000000000000000000000000000000000000000016345785d8a0000c080a03e5c0864fbf484951390aa1d5dccfbb8d710547091d9dc306589aeabd9ff9c3fa02a92eae0d197e44c3f0dac6773013895472deae6f88ba28ed7ccff6ddfeb1008
# setRegistry on gas faucet
cast p --async 0x02f88e820539060a85012a05f200830f42409476ca03a67c049477ffb09694dfef00416db6974680a4a91ee0dc000000000000000000000000ef11d1c2aa48826d4c41e54ab82d1ff5ad8a64cac080a0b614cd9f9db25f528a507c3416641b9e59df46f3ac9fcee57251d38288c40777a06b0464ba75edff202034bed199cb3cae09f7247933a87ccea5625e4ee46d3319
# setPeriodChecker on gas faucet
cast p --async 0x02f88e820539070a85012a05f200830f42409476ca03a67c049477ffb09694dfef00416db6974680a4d6eca01e0000000000000000000000001696c7203769a71c97ca725d42b13270ee493526c001a03ee6e95dcf2fb0d02676723fa3e666299360bc870eaf8c3d19f1bb6f969a769da0093e0b84bdd0083328d5acbfecb2f525988f026dd049d2d320f8322fd15e0f9d
# setbalanceThreshold 0.075ether on periodic backend
cast p --async 0x02f88e820539080a85012a05f200830f4240941696c7203769a71c97ca725d42b13270ee49352680a487020d6b000000000000000000000000000000000000000000000000010a741a46278000c080a0a899fce1e28137cf4a06be2de01b1572323610c8b5098276a42e7293b44dc17ea073910fd38a40ca01bf8a392bd912a635b7d18873bdd055d2029db2d40fb2cf53
# setPeriod 10minutes on periodic backend
cast p --async 0x02f88e820539090a85012a05f200830f4240941696c7203769a71c97ca725d42b13270ee49352680a40f3a9f650000000000000000000000000000000000000000000000000000000000000258c080a046e559b0017a6aa99fa9062a9f2a037ef2d0fd6105270943fef89af2ec210862a009a5da0f45a567c779d5f31a1bc4e4214bcca134d2913c113e7174c45eb3d109
# test-token: 0x36C77CC277e73CCcd199d1989828739722Fe5450
cast p --async 0x02f924e78205390a058502540be400832dc6c08080b9248f608060405234801561001057600080fd5b5060405161238f38038061238f833981810160405281019061003291906102a1565b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555083600290816100819190610557565b5082600390816100919190610557565b5081600460006101000a81548160ff021916908360ff1602179055508060098190555050505050610629565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610124826100db565b810181811067ffffffffffffffff82111715610143576101426100ec565b5b80604052505050565b60006101566100bd565b9050610162828261011b565b919050565b600067ffffffffffffffff821115610182576101816100ec565b5b61018b826100db565b9050602081019050919050565b60005b838110156101b657808201518184015260208101905061019b565b60008484015250505050565b60006101d56101d084610167565b61014c565b9050828152602081018484840111156101f1576101f06100d6565b5b6101fc848285610198565b509392505050565b600082601f830112610219576102186100d1565b5b81516102298482602086016101c2565b91505092915050565b600060ff82169050919050565b61024881610232565b811461025357600080fd5b50565b6000815190506102658161023f565b92915050565b6000819050919050565b61027e8161026b565b811461028957600080fd5b50565b60008151905061029b81610275565b92915050565b600080600080608085870312156102bb576102ba6100c7565b5b600085015167ffffffffffffffff8111156102d9576102d86100cc565b5b6102e587828801610204565b945050602085015167ffffffffffffffff811115610306576103056100cc565b5b61031287828801610204565b935050604061032387828801610256565b92505060606103348782880161028c565b91505092959194509250565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061039257607f821691505b6020821081036103a5576103a461034b565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830261040d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826103d0565b61041786836103d0565b95508019841693508086168417925050509392505050565b6000819050919050565b600061045461044f61044a8461026b565b61042f565b61026b565b9050919050565b6000819050919050565b61046e83610439565b61048261047a8261045b565b8484546103dd565b825550505050565b600090565b61049761048a565b6104a2818484610465565b505050565b5b818110156104c6576104bb60008261048f565b6001810190506104a8565b5050565b601f82111561050b576104dc816103ab565b6104e5846103c0565b810160208510156104f4578190505b610508610500856103c0565b8301826104a7565b50505b505050565b600082821c905092915050565b600061052e60001984600802610510565b1980831691505092915050565b6000610547838361051d565b9150826002028217905092915050565b61056082610340565b67ffffffffffffffff811115610579576105786100ec565b5b610583825461037a565b61058e8282856104ca565b600060209050601f8311600181146105c157600084156105af578287015190505b6105b9858261053b565b865550610621565b601f1984166105cf866103ab565b60005b828110156105f7578489015182556001820191506020850194506020810190506105d2565b868310156106145784890151610610601f89168261051d565b8355505b6001600288020188555050505b505050505050565b611d57806106386000396000f3fe608060405234801561001057600080fd5b50600436106101585760003560e01c80635f408c04116100c3578063a9059cbb1161007c578063a9059cbb14610405578063b1cb0db314610435578063d89135cd14610453578063da2824a814610471578063dd62ed3e146104a1578063f2fde38b146104d157610158565b80635f408c041461034157806370a082311461035f5780638da5cb5b1461038f57806394d008ef146103ad57806395d89b41146103c9578063a2309ff8146103e757610158565b8063313ce56711610115578063313ce5671461025957806342966c6814610277578063449a52f8146102a757806344d17187146102d757806344df8e70146102f35780635ae06f7e1461031157610158565b806301ffc9a71461015d57806306fdde031461018d578063095ea7b3146101ab57806318160ddd146101db57806323b872dd146101f95780632b29ba2314610229575b600080fd5b610177600480360381019061017291906116ac565b610501565b60405161018491906116f4565b60405180910390f35b610195610687565b6040516101a2919061179f565b60405180
# add writer to token, accounts-index, token-index
cast p --async 0x02f88e8205390b0a85012a05f200830f424094ef11d1c2aa48826d4c41e54ab82d1ff5ad8a64ca80a4da2824a800000000000000000000000014dc79964da2c08b23698b3d3cc7ca32193d9955c080a0ded2186d96968ba48924e7d820f812dfc25a9d7dd7ecc9bf81a2b630ca5e00eaa06c87c5b72ddcaf31981dbc9ed188bf366a10ed953b74c2963737788f11f74417
cast p --async 0x02f88e8205390c0a85012a05f200830f42409439dd11c243ac4ac250980fa3aea016f73c509f3780a4da2824a800000000000000000000000014dc79964da2c08b23698b3d3cc7ca32193d9955c080a0ae3a22fb392d1b749cff97373aab82077e50d00d3bb53c374d09b74691172ab6a03ed36d7d56c30789e46bdeda2e3e0d3a5be881947b42764cf94e667afcc13b8b
cast p --async 0x02f88e8205390d0a85012a05f200830f42409436c77cc277e73cccd199d1989828739722fe545080a4da2824a800000000000000000000000014dc79964da2c08b23698b3d3cc7ca32193d9955c080a06ee6855a84e9e5cbe5de1de15576a0dafab5569add8900594a9476df4104ab3aa018513150f13519fb46fc331f3c1846cd6532cf52f35b305cf30034eb0dd380cd
# custodial-registration-proxy with 0 system address: 0xf282a3C68A2505a79Fc99f94CE43D9c83230CaE5
cast p --async 0x02f90c9e8205390e058502540be400831e84808080b90c46608060405234801561001057600080fd5b50604051610bc6380380610bc6833981810160405281019061003291906101e2565b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555083600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050610249565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006101af82610184565b9050919050565b6101bf816101a4565b81146101ca57600080fd5b50565b6000815190506101dc816101b6565b92915050565b600080600080608085870312156101fc576101fb61017f565b5b600061020a878288016101cd565b945050602061021b878288016101cd565b935050604061022c878288016101cd565b925050606061023d878288016101cd565b91505092959194509250565b61096e806102586000396000f3fe608060405234801561001057600080fd5b50600436106100925760003560e01c80638da5cb5b116100665780638da5cb5b1461010d578063b2f5ae4b1461012b578063becf2e3614610149578063e2af398014610165578063f5a1f5b41461018357610092565b80628c03371461009757806317603379146100b557806329db660b146100d35780634420e486146100f1575b600080fd5b61009f61019f565b6040516100ac91906106f0565b60405180910390f35b6100bd6101c5565b6040516100ca919061072c565b60405180910390f35b6100db6101eb565b6040516100e89190610768565b60405180910390f35b61010b600480360381019061010691906107c6565b610211565b005b6101156104e9565b6040516101229190610802565b60405180910390f35b61013361050d565b6040516101409190610836565b60405180910390f35b610163600480360381019061015e91906107c6565b610514565b005b61016d6105b0565b60405161017a9190610802565b60405180910390f35b61019d600480360381019061019891906107c6565b6105d6565b005b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806102b85750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6102c157600080fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630a3b0a4f826040518263ffffffff1660e01b815260040161031c9190610802565b6020604051808303816000875af115801561033b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061035f9190610889565b50600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166363e4bff4826040518263ffffffff1660e01b81526004016103bb9190610802565b6020604051808303816000875af11580156103da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103fe91906108e2565b50600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663449a52f882624c4b406040518363ffffffff1660e01b815260040161045f92919061090f565b6020604051808303816000875af115801561047e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104a29190610889565b508073ffffffffffffffffffffffffffffffffffffffff167f894e56e1dac400b4475c83d8af0f0aa44de17c62764bd82f6e768a504e24246160405160405180910390a250565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b624c4b4081565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461056c57600080fd5b80600160006101000a81548173ffffffffffffffffffffffffff
# pools-index: 0x7B31b399a224aD30D48838F55B41b6A6F1e033ED
cast p --async 0x02f91c528205390f058502540be400831e84808080b91bfa608060405234801561001057600080fd5b5033600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600360009080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600560006001029080600181540180825580915050600190039060005260206000200160009091909190915055611b08806100f26000396000f3fe608060405234801561001057600080fd5b5060043610610133576000357c0100000000000000000000000000000000000000000000000000000000900480634420e486116100bf578063bb34534c1161008e578063bb34534c14610372578063d56b7d4e146103a2578063da2824a8146103d2578063e2095c0714610402578063f2fde38b1461043257610133565b80634420e486146102c45780635ae06f7e146102f45780637c67a3e2146103245780638da5cb5b1461035457610133565b80631c5a9d9c116101065780631c5a9d9c146101e657806329092d0e146102165780633480c704146102465780633ea053eb146102645780633ef250131461029457610133565b806301ffc9a7146101385780630a3b0a4f146101685780630cbb0f8314610198578063110c57b3146101b6575b600080fd5b610152600480360381019061014d91906113b2565b610462565b60405161015f91906113fa565b60405180910390f35b610182600480360381019061017d9190611473565b61065a565b60405161018f91906113fa565b60405180910390f35b6101a061066c565b6040516101ad91906114b9565b60405180910390f35b6101d060048036038101906101cb9190611500565b610685565b6040516101dd9190611546565b60405180910390f35b61020060048036038101906101fb9190611473565b6106a9565b60405161020d91906113fa565b60405180910390f35b610230600480360381019061022b9190611473565b6106b0565b60405161023d91906113fa565b60405180910390f35b61024e610b51565b60405161025b91906114b9565b60405180910390f35b61027e60048036038101906102799190611473565b610b6a565b60405161028b91906113fa565b60405180910390f35b6102ae60048036038101906102a99190611473565b610b71565b6040516102bb91906113fa565b60405180910390f35b6102de60048036038101906102d99190611473565b610bc0565b6040516102eb91906113fa565b60405180910390f35b61030e60048036038101906103099190611473565b610f0b565b60405161031b91906113fa565b60405180910390f35b61033e60048036038101906103399190611473565b610ff5565b60405161034b91906114b9565b60405180910390f35b61035c610ffc565b6040516103699190611570565b60405180910390f35b61038c600480360381019061038791906115b7565b611022565b6040516103999190611570565b60405180910390f35b6103bc60048036038101906103b79190611500565b611082565b6040516103c99190611546565b60405180910390f35b6103ec60048036038101906103e79190611473565b6110b6565b6040516103f991906113fa565b60405180910390f35b61041c60048036038101906104179190611500565b6111a9565b6040516104299190611570565b60405180910390f35b61044c60048036038101906104479190611473565b6111fd565b60405161045991906113fa565b60405180910390f35b600063effbf6717c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036104b65760019050610655565b63b7bca6257c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036105085760019050610655565b639479f0ae7c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19160361055a5760019050610655565b6301ffc9a77c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036105ac5760019050610655565b639493f8b27c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036105fe5760019050610655565b6380c84bd67c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036106505760019050610655565b600090505b919050565b600061066582610bc0565b9050919050565b600060016003805490506106809190611613565b905090565b6005818154811061069557600080fd5b906000526020600020016000915090505481565b6000919050565b60008060008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081
# limiter: 0x47690CC4C0c91be612A643D85195F4D57488dE97
cast p --async 0x02f90af282053910058502540be400830b71b08080b90a9a608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610a3a806100606000396000f3fe608060405234801561001057600080fd5b506004361061007f576000357c01000000000000000000000000000000000000000000000000000000009004806301ffc9a71461008457806323778613146100b457806336db43b5146100e45780638da5cb5b14610100578063bdd554401461011e578063f2fde38b1461013a575b600080fd5b61009e600480360381019061009991906106d0565b61016a565b6040516100ab9190610718565b60405180910390f35b6100ce60048036038101906100c99190610791565b61026c565b6040516100db91906107ea565b60405180910390f35b6100fe60048036038101906100f99190610831565b6102f3565b005b610108610378565b6040516101159190610880565b60405180910390f35b6101386004803603810190610133919061089b565b61039c565b005b610154600480360381019061014f91906108ee565b610531565b6040516101619190610718565b60405180910390f35b60006301ffc9a77c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036101be5760019050610267565b639493f8b27c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102105760019050610267565b63237786137c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102625760019050610267565b600090505b919050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061042457508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610463576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045a90610978565b60405180910390fd5b823b9050600081116104aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104a1906109e4565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050505050565b60008060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461058c57600080fd5b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050826000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36001915050919050565b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6106ad81610678565b81146106b857600080fd5b50565b6000813590506106ca816106a4565b92915050565b6000602082840312156106e6576106e5610673565b5b60006106f4848285016106bb565b91505092915050565b60008115159050919050565b610712816106fd565b82525050565b600060208201905061072d6000830184610709565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061075e82610733565b9050919050565b61076e81610753565b811461077957600080fd5b50565b6000
# test-pool: 0xe01c6c0E0997fa433357ec80BC21B1031CA7d4Cc
cast p --async 0x02f935c682053911058502540be400832dc6c08080b9356e60a060405234801561001057600080fd5b5060405161344e38038061344e83398181016040528101906100329190610335565b84600690816100419190610609565b5083600790816100519190610609565b508260ff166080818152505081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050506106db565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61019082610147565b810181811067ffffffffffffffff821117156101af576101ae610158565b5b80604052505050565b60006101c2610129565b90506101ce8282610187565b919050565b600067ffffffffffffffff8211156101ee576101ed610158565b5b6101f782610147565b9050602081019050919050565b60005b83811015610222578082015181840152602081019050610207565b60008484015250505050565b600061024161023c846101d3565b6101b8565b90508281526020810184848401111561025d5761025c610142565b5b610268848285610204565b509392505050565b600082601f8301126102855761028461013d565b5b815161029584826020860161022e565b91505092915050565b600060ff82169050919050565b6102b48161029e565b81146102bf57600080fd5b50565b6000815190506102d1816102ab565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610302826102d7565b9050919050565b610312816102f7565b811461031d57600080fd5b50565b60008151905061032f81610309565b92915050565b600080600080600060a0868803121561035157610350610133565b5b600086015167ffffffffffffffff81111561036f5761036e610138565b5b61037b88828901610270565b955050602086015167ffffffffffffffff81111561039c5761039b610138565b5b6103a888828901610270565b94505060406103b9888289016102c2565b93505060606103ca88828901610320565b92505060806103db88828901610320565b9150509295509295909350565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061043a57607f821691505b60208210810361044d5761044c6103f3565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026104b57fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610478565b6104bf8683610478565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006105066105016104fc846104d7565b6104e1565b6104d7565b9050919050565b6000819050919050565b610520836104eb565b61053461052c8261050d565b848454610485565b825550505050565b600090565b61054961053c565b610554818484610517565b505050565b5b818110156105785761056d600082610541565b60018101905061055a565b5050565b601f8211156105bd5761058e81610453565b61059784610468565b810160208510156105a6578190505b6105ba6105b285610468565b830182610559565b50505b505050565b600082821c905092915050565b60006105e0600019846008026105c2565b1980831691505092915050565b60006105f983836105cf565b9150826002028217905092915050565b610612826103e8565b67ffffffffffffffff81111561062b5761062a610158565b5b6106358254610422565b61064082828561057c565b600060209050601f8311600181146106735760008415610661578287015190505b61066b85826105ed565b8655506106d3565b601f19841661068186610453565b60005b828110156106a957848901518255600182019150602085019450602081019050610684565b868310156106c657848901516106c2601f8916826105cf565b8355505b6001600288020188555050505b505050505050565b608051612d586106f660003960006106680152612d586000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806386fe212d116100de578063c515ee2311610097578063f2fde38b11610071578063f2fde38b14610440578063f3fef3a314610470578063f912c64b146104a0578063faaebd21146104bc57610173565b8063c515ee23146103d6578063c6bbd5a714610406578063d9caed121461042457610173565b806386fe212d146103125780638705fcd4146103425780638da5cb5b1461035e57806395d89b411461037c5780639d23c4c71461039a578063a534150c146103b857610173565b806331a5995d11610130
# price-index-quoter: 0x0bca6353f80bBe401233d5Ed7732cEACEb13bc88
cast p --async 0x02f9128182053912058502540be400831e84808080b91229608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506111c9806100606000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80638da5cb5b1161005b5780638da5cb5b14610100578063dbb21d401461011e578063ebc59dff1461014e578063f2fde38b1461017e5761007d565b806301ffc9a71461008257806362dfa4a5146100b257806379e25f3a146100d0575b600080fd5b61009c60048036038101906100979190610a2c565b6101ae565b6040516100a99190610a74565b60405180910390f35b6100ba61025c565b6040516100c79190610aa8565b60405180910390f35b6100ea60048036038101906100e59190610b21565b610262565b6040516100f79190610aa8565b60405180910390f35b61010861027a565b6040516101159190610b5d565b60405180910390f35b61013860048036038101906101339190610ba4565b61029e565b6040516101459190610aa8565b60405180910390f35b61016860048036038101906101639190610bf7565b61071f565b6040516101759190610aa8565b60405180910390f35b61019860048036038101906101939190610b21565b610835565b6040516101a59190610a74565b60405180910390f35b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036101e65760019050610257565b639493f8b260e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19160361021c5760019050610257565b63dbb21d4060e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102525760019050610257565b600090505b919050565b61271081565b60016020528060005260406000206000915090505481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600080606060006127109050600061271090506000600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561033f57600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205491505b6000600160008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156103ca57600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b8973ffffffffffffffffffffffffffffffffffffffff166040516024016040516020818303038152906040527f313ce567000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516104719190610ca8565b6000604051808303816000865af19150503d80600081146104ae576040519150601f19603f3d011682016040523d82523d6000602084013e6104b3565b606091505b508094508195505050836104fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104f390610d1c565b60405180910390fd5b828060200190518101906105109190610d75565b95508873ffffffffffffffffffffffffffffffffffffffff166040516024016040516020818303038152906040527f313ce567000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516105b99190610ca8565b6000604051808303816000865af19150503d80600081146105f6576040519150601f19603f3d011682016040523d82523d6000602084013e6105fb565b606091505b50809450819550505083610644576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063b90610dee565b60405180910390fd5b828060200190518101906106589190610d75565b94508560ff168560ff160361067f576106728883836109ad565b9650505050505050610718565b60008660ff168660ff16116106ab57858761069a9190610e3d565b600a6106a69190610fa5565b6106c4565b86866106b79190610e3d565b600a6106c39190610fa5565b5b90508660ff168660ff1611156106f8576106ea818a6106e3919061101f565b84846109ad565b975050505050505050610718565b61070e818a6107079190611050565b84846109ad565b9750505050505050505b9392505050565b60003373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107af576040517f08c379a00000
# setQuoter on test-pool
cast p --async 0x02f88e820539130a85012a05f200830f424094e01c6c0e0997fa433357ec80bc21b1031ca7d4cc80a4f912c64b0000000000000000000000000bca6353f80bbe401233d5ed7732ceaceb13bc88c001a0a2b52da1af28ffb82fca1b17f448466a667e8b526d5300f3e59c2c6f61b0ee73a012b884e0a3a741b72086a38229dfb59c66c63fc945d64730d58aa622df624702
# setFee on test-pool
cast p --async 0x02f88e820539140a85012a05f200830f424094e01c6c0e0997fa433357ec80bc21b1031ca7d4cc80a469fe0e2d0000000000000000000000000000000000000000000000000000000000001388c001a08979bb9a6c4609a5ce4787e27cfbdce9f90849409ee1c382b8c888e1a332fcd3a00b92a69ca96e561638cef82e4b52e8c6f608789d57a943a1f5a5dfbafeb71e4a
# add writer to pool-index
cast p --async 0x02f88e820539150a85012a05f200830f4240947b31b399a224ad30d48838f55b41b6a6f1e033ed80a4da2824a800000000000000000000000014dc79964da2c08b23698b3d3cc7ca32193d9955c080a0f0b0785dc4958ba9c77a48701ceebc449d043c1abd25b203e6c0c55439a175cda0472adba090d4ddb4c24b804027b946a90f627bcc280fdbcd0c6b505cbd59d633
# contracts-registry: 0xE979a64D375F5D363d7cecF3c93B9aFD40Ba9f55
cast p --async 0x02f90e5c82053916058502540be400831e84808080b90e04608060405234801561001057600080fd5b50604051610ce4380380610ce483398181016040528101906100329190610279565b33600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060005b81518110156100cf576002828281518110610094576100936102c2565b5b602002602001015190806001815401808255809150506001900390600052602060002001600090919091909150558080600101915050610076565b50506102f1565b6000604051905090565b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610138826100ef565b810181811067ffffffffffffffff8211171561015757610156610100565b5b80604052505050565b600061016a6100d6565b9050610176828261012f565b919050565b600067ffffffffffffffff82111561019657610195610100565b5b602082029050602081019050919050565b600080fd5b6000819050919050565b6101bf816101ac565b81146101ca57600080fd5b50565b6000815190506101dc816101b6565b92915050565b60006101f56101f08461017b565b610160565b90508083825260208201905060208402830185811115610218576102176101a7565b5b835b81811015610241578061022d88826101cd565b84526020840193505060208101905061021a565b5050509392505050565b600082601f8301126102605761025f6100ea565b5b81516102708482602086016101e2565b91505092915050565b60006020828403121561028f5761028e6100e0565b5b600082015167ffffffffffffffff8111156102ad576102ac6100e5565b5b6102b98482850161024b565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6109e4806103006000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063ba44593c1161005b578063ba44593c146100ee578063bb34534c1461011e578063d56b7d4e1461014e578063f2fde38b1461017e5761007d565b806301ffc9a7146100825780633480c704146100b25780638da5cb5b146100d0575b600080fd5b61009c60048036038101906100979190610690565b6101ae565b6040516100a991906106d8565b60405180910390f35b6100ba61025c565b6040516100c7919061070c565b60405180910390f35b6100d8610269565b6040516100e59190610768565b60405180910390f35b610108600480360381019061010391906107e5565b61028f565b60405161011591906106d8565b60405180910390f35b61013860048036038101906101339190610825565b610476565b6040516101459190610768565b60405180910390f35b6101686004803603810190610163919061087e565b6104b2565b60405161017591906108ba565b60405180910390f35b610198600480360381019061019391906108d5565b6104d6565b6040516101a591906106d8565b60405180910390f35b600063effbf67160e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036101e65760019050610257565b6301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19160361021c5760019050610257565b639493f8b260e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102525760019050610257565b600090505b919050565b6000600280549050905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102eb57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008085815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461035657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361038f57600080fd5b6000805b6002805490508110156103d75784600282815481106103b5576103b4610902565b5b9060005260206000200154036103ca57600191505b8080600101915050610393565b50806103e257600080fd5b8260008086815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550837f3465c39c7e9b14641553cf015fbfe670207bd64c689d17806d885bda47899feb846040516104639190610768565b60405180910390a2600191505092915050565b600080600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600281815481106104c257600080fd5b906000526020600020016000915090505481565b6000806001600090
# set TrainingVoucher
cast p --async 0x02f8af820539170a85012a05f200830f424094e979a64d375f5d363d7cecf3c93b9afd40ba9f5580b844ba44593c547261696e696e67566f7563686572000000000000000000000000000000000000000000000000000000000036c77cc277e73cccd199d1989828739722fe5450c001a047050469aa60eec3b2ac029ff1334227e11421ceb57c6c1db081ade60eadbe8ea01a2ff1c2d62e2e0f2486dfe187503e5a50ef8c756ffa3d1908db70b1fe5ffd1d
# set AccountsIndex
cast p --async 0x02f8af820539180a85012a05f200830f424094e979a64d375f5d363d7cecf3c93b9afd40ba9f5580b844ba44593c4163636f756e7473496e64657800000000000000000000000000000000000000000000000000000000000000ef11d1c2aa48826d4c41e54ab82d1ff5ad8a64cac080a0350209722195ee5aa643368c56672c118392ba95b4ffc60f1e77c0b3090c5626a078b9b91778a90ae8cd25f65728a78b1c3886202eb091a93a2159546ffabb0540
# set TokenIndex
cast p --async 0x02f8af820539190a85012a05f200830f424094e979a64d375f5d363d7cecf3c93b9afd40ba9f5580b844ba44593c546f6b656e496e6465780000000000000000000000000000000000000000000000000000000000000000000039dd11c243ac4ac250980fa3aea016f73c509f37c001a0835e8f8e401c7d7eed8049ff77a212f2219dbeb803b9f7deb7c15a057816a5c6a06161f3dbd81da096fd4e76822955349ae8ea4b7c33c0ff90508ed7fa81c48a03
# set GasFaucet
cast p --async 0x02f8af8205391a0a85012a05f200830f424094e979a64d375f5d363d7cecf3c93b9afd40ba9f5580b844ba44593c476173466175636574000000000000000000000000000000000000000000000000000000000000000000000076ca03a67c049477ffb09694dfef00416db69746c001a00a7f2ea759ae4d48582984f0f3f0e325d45f7f7a094ebbdd165f1053029fdaa1a014b2423679d9477819484f5c1ed9577c89119491d33513512fa5d9eea90c521d
# set PeriodChecker
cast p --async 0x02f8af8205391b0a85012a05f200830f424094e979a64d375f5d363d7cecf3c93b9afd40ba9f5580b844ba44593c506572696f64436865636b6572000000000000000000000000000000000000000000000000000000000000001696c7203769a71c97ca725d42b13270ee493526c001a078da0bf7f465de80f6c372cda9daa9a0edc8ed33174a42815f614e841b41a5cba03aec1bc7530d433310886a65caf3dd2a29e62c2fd4bd8b48a8e035580a0ce11d
# set CustodialRegistrationProxy
cast p --async 0x02f8af8205391c0a85012a05f200830f424094e979a64d375f5d363d7cecf3c93b9afd40ba9f5580b844ba44593c437573746f6469616c526567697374726174696f6e50726f7879000000000000000000000000000000000000f282a3c68a2505a79fc99f94ce43d9c83230cae5c080a0ae90f1e2edbadf1b230de42799809b8e234ff25c51010a623cd9f1b8dce2e48ba0251f2b2e94b61e60be44f835976172c21874479da35cf600e63bf75ecc610a7d
# set PoolsIndex
2024-10-08 08:37:25 +02:00
cast p --async 0x02f8af8205391d0a85012a05f200830f424094e979a64d375f5d363d7cecf3c93b9afd40ba9f5580b844ba44593c506f6f6c73496e646578000000000000000000000000000000000000000000000000000000000000000000007b31b399a224ad30d48838f55b41b6a6f1e033edc001a07d4f6b30035a071f29250d7a834f9b5020dcf5ee7af61b9210d066c627048355a078f43fba797c36b7c73305bb2934379e3629e0a5a91887946b2c495400af4afb
# add custodial proxy as token writer
cast p --async 0x02f88e8205391e0a85012a05f200830f42409436c77cc277e73cccd199d1989828739722fe545080a4da2824a8000000000000000000000000f282a3c68a2505a79fc99f94ce43d9c83230cae5c001a0a7ecddb42499f53829287cd28e79e0079df281042b2ecea8c252e9d812a18963a06954a4ac32f3a5a3b606ca4771a95e13ebe3e043f1523149216542e7ec491487
# topup faucet
cast p --async 0x02f8738205391f0a85012a05f200830f42409476ca03a67c049477ffb09694dfef00416db697468902b5e3af16b188000080c080a0587361b2c4aca04df7c658bfb390724f9cce196148333c4fe757c98e8a5176a1a04cbd1a93cbc8feb572fb85ce89da3df142a0711b5b854f5d5e15f81bb83f310d
# add token to token index
cast p --async 0x02f88e820539200a85012a05f200830f42409439dd11c243ac4ac250980fa3aea016f73c509f3780a40a3b0a4f00000000000000000000000036c77cc277e73cccd199d1989828739722fe5450c080a0c4f4fd02a17460ec5e6c4b8fd65f4381dde2d0be91c94999c478011beeb451ada06669ef22dba57f96ce78280d3e25b6169fa62d3257888398c6d5909354198d24