diff --git a/broadcast/deploy-abClaim.s.sol/84531/run-1707128174.json b/broadcast/deploy-abClaim.s.sol/84531/run-1707128174.json new file mode 100644 index 0000000..d434d5e --- /dev/null +++ b/broadcast/deploy-abClaim.s.sol/84531/run-1707128174.json @@ -0,0 +1,57 @@ +{ + "transactions": [ + { + "hash": "0xbd234b9cfe4665f2f636067b6163c79ad14191f67e31274d438cfe22241be198", + "transactionType": "CREATE", + "contractName": "ABClaim", + "contractAddress": "0x960B13017698d5710bB59088B1B90e071a57dbc2", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0x2dc718", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b506200001c62000022565b620000e4565b600054610100900460ff16156200008f5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff9081161015620000e2576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b61284e80620000f46000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c80638aaada8e116100f9578063b531c61211610097578063d547741f11610071578063d547741f1461043c578063d9dad80d1461044f578063ebbb1d1f14610483578063fef332081461049657600080fd5b8063b531c61214610403578063bd99680614610416578063c0c53b8b1461042957600080fd5b8063982e7adc116100d3578063982e7adc146103aa5780639edf24d0146103d5578063a20bc64a146103e8578063a217fddf146103fb57600080fd5b80638aaada8e1461036f57806391d1485414610382578063926d7d7f1461039557600080fd5b80634c5b07fb1161016657806380c495d51161014057806380c495d5146102d4578063826396f6146102e757806386e478191461034957806389a302711461035c57600080fd5b80634c5b07fb146102835780634eb6b7f61461029657806350bf1524146102c157600080fd5b80632f2ff15d116101a25780632f2ff15d1461023557806336568abe1461024a5780633b6907d81461025d5780634b1750831461027057600080fd5b806301ffc9a7146101c9578063248a9ca3146101f15780632537382e14610222575b600080fd5b6101dc6101d7366004611dc0565b6104b6565b60405190151581526020015b60405180910390f35b6102146101ff366004611dea565b60009081526065602052604090206001015490565b6040519081526020016101e8565b610214610230366004611e4f565b6104ed565b610248610243366004611ed0565b610661565b005b610248610258366004611ed0565b61068b565b61024861026b366004611f00565b61070e565b61024861027e366004611f64565b6107f6565b61024861029136600461200c565b61080d565b6098546102a9906001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b6102146102cf366004612054565b6108c5565b6102486102e23660046120a0565b610992565b6103246102f5366004611dea565b609a60205260009081526040902080546001909101546001600160a01b03821691600160a01b900460ff169083565b604080516001600160a01b0390941684529115156020840152908201526060016101e8565b610248610357366004611e4f565b610a26565b6097546102a9906001600160a01b031681565b61024861037d3660046120d9565b610ba9565b6101dc610390366004611ed0565b610bbe565b6102146000805160206127f983398151915281565b6102146103b8366004611f00565b609b60209081526000928352604080842090915290825290205481565b6102146103e3366004611f00565b610be9565b6102486103f6366004612153565b610c40565b610214600081565b610248610411366004612217565b610e04565b610248610424366004612280565b610f0c565b6102486104373660046122ef565b610f2e565b61024861044a366004611ed0565b611091565b6102a961045d366004611f00565b609c6020908152600092835260408084209091529082529020546001600160a01b031681565b61024861049136600461232f565b6110b6565b6102146104a4366004611dea565b60996020526000908152604090205481565b60006001600160e01b03198216637965db0b60e01b14806104e757506301ffc9a760e01b6001600160e01b03198316145b92915050565b60008382811461051057604051632627b42d60e11b815260040160405180910390fd5b60005b8181101561065757600087878381811061052f5761052f6123de565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff16151581880152600190910154818301819052848452609990965290822054929550939092506105959161240a565b905060008888868181106105ab576105ab6123de565b90506020028101906105bd919061242c565b9050905060005b81811015610647576000858152609b60205260408120818c8c8a8181106105ed576105ed6123de565b90506020028101906105ff919061242c565b8581811061060f5761060f6123de565b90506020020135815260200190815260200160002054846106309190612476565b905061063c818a612489565b9850506001016105c4565b5084600101945050505050610513565b5050949350505050565b60008281526065602052604090206001015461067c816110da565b61068683836110e7565b505050565b6001600160a01b03811633146107005760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b61070a828261116d565b5050565b6000610719816110da565b60008381526099602052604081208054849290610737908490612489565b90915550506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610793573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b7919061249c565b5060408051848152602081018490527f8ed3543c92c7106a56f0a6cdaa716fef62211f99d6630ecd4dc1231d9edae811910160405180910390a1505050565b610805868686863387876111d4565b505050505050565b6000610818816110da565b60408051606080820183526001600160a01b0387811680845287151560208086018281528688018a815260008e8152609a84528990209751885492511515600160a01b026001600160a81b0319909316961695909517178655925160019095019490945584518a8152918201529283019190915281018390527f9366c0f02493cac0d2ec4f3c22a251822257a7facbec636fc612c4b9ef783b369060800160405180910390a15050505050565b6000838152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff1615158185015260019091015481830181905287855260999093529083205490918391610922919061240a565b905060005b84811015610988576000878152609b6020526040812081888885818110610950576109506123de565b90506020020135815260200190815260200160002054836109719190612476565b905061097d8186612489565b945050600101610927565b5050509392505050565b6000805160206127f98339815191526109aa816110da565b6000848152609c6020908152604080832086845282529182902080546001600160a01b0319166001600160a01b0386169081179091558251878152918201869052918101919091527f1ff36942453e2a07b496dda2ce62f9d30f24858a712b2ca92e2b23a947978035906060015b60405180910390a150505050565b6000610a31816110da565b600084838114610a5457604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ae657858582818110610a7157610a716123de565b90506020020135609960008a8a85818110610a8e57610a8e6123de565b9050602002013581526020019081526020016000206000828254610ab29190612489565b909155508690508582818110610aca57610aca6123de565b9050602002013583610adc9190612489565b9250600101610a57565b506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610b3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b62919061249c565b507f7862ebe1321599555f7e8bced70e50367f461ebb89adb1604035c6fe5612dab087878787604051610b9894939291906124eb565b60405180910390a150505050505050565b610bb785858533868661173a565b5050505050565b60009182526065602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6000828152609a602090815260408083206001015460999092528220548291610c119161240a565b6000858152609b60209081526040808320878452909152902054909150610c389082612476565b949350505050565b6000610c4b816110da565b87868114610c6c57604051632627b42d60e11b815260040160405180910390fd5b848114610c8c57604051632627b42d60e11b815260040160405180910390fd5b828114610cac57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610db25760405180606001604052808a8a84818110610cd457610cd46123de565b9050602002016020810190610ce9919061251d565b6001600160a01b03168152602001888884818110610d0957610d096123de565b9050602002016020810190610d1e919061253a565b15158152602001868684818110610d3757610d376123de565b90506020020135815250609a60008d8d85818110610d5757610d576123de565b6020908102929092013583525081810192909252604090810160002083518154938501511515600160a01b026001600160a81b03199094166001600160a01b0390911617929092178255919091015160019182015501610caf565b507fd953f21e9a17ad913794f557205d8fbbfc925a22909cce248a94a27b326d89cb8a8a8a8a8a8a8a8a604051610df09897969594939291906125a0565b60405180910390a150505050505050505050565b6000805160206127f9833981519152610e1c816110da565b83828114610e3d57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ed457848482818110610e5a57610e5a6123de565b9050602002016020810190610e6f919061251d565b6000898152609c6020526040812090898985818110610e9057610e906123de565b90506020020135815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806001019050610e40565b507f34e7892f4d399894580e7f605dc6917a1146733abd11b7e162f25656a29fc6338787878787604051610b98959493929190612627565b6000610f17816110da565b610f2587878787878761173a565b50505050505050565b600054610100900460ff1615808015610f4e5750600054600160ff909116105b80610f685750303b158015610f68575060005460ff166001145b610fcb5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016106f7565b6000805460ff191660011790558015610fee576000805461ff0019166101001790555b610ff6611ae5565b6110016000336110e7565b6110196000805160206127f9833981519152836110e7565b609880546001600160a01b038086166001600160a01b0319928316179092556097805492871692909116919091179055801561108b576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602001610a18565b50505050565b6000828152606560205260409020600101546110ac816110da565b610686838361116d565b60006110c1816110da565b6110d0888888888888886111d4565b5050505050505050565b6110e48133611b52565b50565b6110f18282610bbe565b61070a5760008281526065602090815260408083206001600160a01b03851684529091529020805460ff191660011790556111293390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6111778282610bbe565b1561070a5760008281526065602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6111df838383611bab565b8584811461120057604051632627b42d60e11b815260040160405180910390fd5b6000805b828110156116b65760008a8a83818110611220576112206123de565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff16151581880152600190910154818301819052848452609990965290822054929550939092506112869161240a565b90508160200151156114405760005b8b8b868181106112a7576112a76123de565b90506020028101906112b9919061242c565b905081101561143a576000848152609c602052604081206001600160a01b038c16918e8e898181106112ed576112ed6123de565b90506020028101906112ff919061242c565b8581811061130f5761130f6123de565b60209081029290920135835250810191909152604001600020546001600160a01b03161461135057604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e89818110611371576113716123de565b9050602002810190611383919061242c565b85818110611393576113936123de565b90506020020135815260200190815260200160002054836113b49190612476565b90506113c08188612489565b6000868152609b602052604081209198508291908f8f8a8181106113e6576113e66123de565b90506020028101906113f8919061242c565b86818110611408576114086123de565b905060200201358152602001908152602001600020600082825461142c9190612489565b909155505050600101611295565b50611631565b60005b8b8b86818110611455576114556123de565b9050602002810190611467919061242c565b905081101561162f5782516001600160a01b03808c169116636352211e8e8e89818110611496576114966123de565b90506020028101906114a8919061242c565b858181106114b8576114b86123de565b905060200201356040518263ffffffff1660e01b81526004016114dd91815260200190565b602060405180830381865afa1580156114fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151e9190612660565b6001600160a01b03161461154557604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e89818110611566576115666123de565b9050602002810190611578919061242c565b85818110611588576115886123de565b90506020020135815260200190815260200160002054836115a99190612476565b90506115b58188612489565b6000868152609b602052604081209198508291908f8f8a8181106115db576115db6123de565b90506020028101906115ed919061242c565b868181106115fd576115fd6123de565b90506020020135815260200190815260200160002060008282546116219190612489565b909155505050600101611443565b505b7ff952d2c652661b57974f505ffc8cc09b6b3d383ea6ee162eb402c7817089c4c48d8d86818110611664576116646123de565b905060200201358c8c8781811061167d5761167d6123de565b905060200281019061168f919061242c565b886040516116a0949392919061267d565b60405180910390a1836001019350505050611204565b5060975460405163a9059cbb60e01b81526001600160a01b038781166004830152602482018490529091169063a9059cbb906044016020604051808303816000875af115801561170a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061172e919061249c565b50505050505050505050565b611745838383611bab565b6000868152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff161515818501526001909101548183018190528a855260999093529083205487939283916117a3919061240a565b90508160200151156118d25760005b848110156118cc5760008b8152609c602052604081206001600160a01b038a16918c8c858181106117e5576117e56123de565b60209081029290920135835250810191909152604001600020546001600160a01b03161461182657604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c85818110611847576118476123de565b90506020020135815260200190815260200160002054836118689190612476565b90506118748186612489565b60008d8152609b602052604081209196508291908d8d8681811061189a5761189a6123de565b90506020020135815260200190815260200160002060008282546118be9190612489565b9091555050506001016117b2565b50611a38565b60005b84811015611a365782516001600160a01b03808a169116636352211e8c8c85818110611903576119036123de565b905060200201356040518263ffffffff1660e01b815260040161192891815260200190565b602060405180830381865afa158015611945573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119699190612660565b6001600160a01b03161461199057604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c858181106119b1576119b16123de565b90506020020135815260200190815260200160002054836119d29190612476565b90506119de8186612489565b60008d8152609b602052604081209196508291908d8d86818110611a0457611a046123de565b9050602002013581526020019081526020016000206000828254611a289190612489565b9091555050506001016118d5565b505b60975460405163a9059cbb60e01b81526001600160a01b038981166004830152602482018690529091169063a9059cbb906044016020604051808303816000875af1158015611a8b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611aaf919061249c565b507ff952d2c652661b57974f505ffc8cc09b6b3d383ea6ee162eb402c7817089c4c48a8a8a86604051610df0949392919061267d565b600054610100900460ff16611b505760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b60648201526084016106f7565b565b611b5c8282610bbe565b61070a57611b6981611c0b565b611b74836020611c1d565b604051602001611b859291906126cc565b60408051601f198184030181529082905262461bcd60e51b82526106f791600401612741565b6098546040516305c8d5d960e21b81526001600160a01b0390911690631723576490611bdf90869086908690600401612774565b60006040518083038186803b158015611bf757600080fd5b505afa158015610f25573d6000803e3d6000fd5b60606104e76001600160a01b03831660145b60606000611c2c8360026127b4565b611c37906002612489565b67ffffffffffffffff811115611c4f57611c4f6127cb565b6040519080825280601f01601f191660200182016040528015611c79576020820181803683370190505b509050600360fc1b81600081518110611c9457611c946123de565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611cc357611cc36123de565b60200101906001600160f81b031916908160001a9053506000611ce78460026127b4565b611cf2906001612489565b90505b6001811115611d6a576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611d2657611d266123de565b1a60f81b828281518110611d3c57611d3c6123de565b60200101906001600160f81b031916908160001a90535060049490941c93611d63816127e1565b9050611cf5565b508315611db95760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016106f7565b9392505050565b600060208284031215611dd257600080fd5b81356001600160e01b031981168114611db957600080fd5b600060208284031215611dfc57600080fd5b5035919050565b60008083601f840112611e1557600080fd5b50813567ffffffffffffffff811115611e2d57600080fd5b6020830191508360208260051b8501011115611e4857600080fd5b9250929050565b60008060008060408587031215611e6557600080fd5b843567ffffffffffffffff80821115611e7d57600080fd5b611e8988838901611e03565b90965094506020870135915080821115611ea257600080fd5b50611eaf87828801611e03565b95989497509550505050565b6001600160a01b03811681146110e457600080fd5b60008060408385031215611ee357600080fd5b823591506020830135611ef581611ebb565b809150509250929050565b60008060408385031215611f1357600080fd5b50508035926020909101359150565b60008083601f840112611f3457600080fd5b50813567ffffffffffffffff811115611f4c57600080fd5b602083019150836020828501011115611e4857600080fd5b60008060008060008060608789031215611f7d57600080fd5b863567ffffffffffffffff80821115611f9557600080fd5b611fa18a838b01611e03565b90985096506020890135915080821115611fba57600080fd5b611fc68a838b01611e03565b90965094506040890135915080821115611fdf57600080fd5b50611fec89828a01611f22565b979a9699509497509295939492505050565b80151581146110e457600080fd5b6000806000806080858703121561202257600080fd5b84359350602085013561203481611ebb565b9250604085013561204481611ffe565b9396929550929360600135925050565b60008060006040848603121561206957600080fd5b83359250602084013567ffffffffffffffff81111561208757600080fd5b61209386828701611e03565b9497909650939450505050565b6000806000606084860312156120b557600080fd5b833592506020840135915060408401356120ce81611ebb565b809150509250925092565b6000806000806000606086880312156120f157600080fd5b85359450602086013567ffffffffffffffff8082111561211057600080fd5b61211c89838a01611e03565b9096509450604088013591508082111561213557600080fd5b5061214288828901611f22565b969995985093965092949392505050565b6000806000806000806000806080898b03121561216f57600080fd5b883567ffffffffffffffff8082111561218757600080fd5b6121938c838d01611e03565b909a50985060208b01359150808211156121ac57600080fd5b6121b88c838d01611e03565b909850965060408b01359150808211156121d157600080fd5b6121dd8c838d01611e03565b909650945060608b01359150808211156121f657600080fd5b506122038b828c01611e03565b999c989b5096995094979396929594505050565b60008060008060006060868803121561222f57600080fd5b85359450602086013567ffffffffffffffff8082111561224e57600080fd5b61225a89838a01611e03565b9096509450604088013591508082111561227357600080fd5b5061214288828901611e03565b6000806000806000806080878903121561229957600080fd5b86359550602087013567ffffffffffffffff808211156122b857600080fd5b6122c48a838b01611e03565b9097509550604089013591506122d982611ebb565b90935060608801359080821115611fdf57600080fd5b60008060006060848603121561230457600080fd5b833561230f81611ebb565b9250602084013561231f81611ebb565b915060408401356120ce81611ebb565b60008060008060008060006080888a03121561234a57600080fd5b873567ffffffffffffffff8082111561236257600080fd5b61236e8b838c01611e03565b909950975060208a013591508082111561238757600080fd5b6123938b838c01611e03565b909750955060408a013591506123a882611ebb565b909350606089013590808211156123be57600080fd5b506123cb8a828b01611f22565b989b979a50959850939692959293505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008261242757634e487b7160e01b600052601260045260246000fd5b500490565b6000808335601e1984360301811261244357600080fd5b83018035915067ffffffffffffffff82111561245e57600080fd5b6020019150600581901b3603821315611e4857600080fd5b818103818111156104e7576104e76123f4565b808201808211156104e7576104e76123f4565b6000602082840312156124ae57600080fd5b8151611db981611ffe565b81835260006001600160fb1b038311156124d257600080fd5b8260051b80836020870137939093016020019392505050565b6040815260006124ff6040830186886124b9565b82810360208401526125128185876124b9565b979650505050505050565b60006020828403121561252f57600080fd5b8135611db981611ebb565b60006020828403121561254c57600080fd5b8135611db981611ffe565b8183526000602080850194508260005b8581101561259557813561257a81611ebb565b6001600160a01b031687529582019590820190600101612567565b509495945050505050565b6080815260006125b4608083018a8c6124b9565b6020838203818501526125c8828a8c612557565b8481036040860152878152889250810160005b888110156126025783356125ee81611ffe565b1515825292820192908201906001016125db565b5084810360608601526126168187896124b9565b9d9c50505050505050505050505050565b8581526060602082015260006126416060830186886124b9565b8281036040840152612654818587612557565b98975050505050505050565b60006020828403121561267257600080fd5b8151611db981611ebb565b8481526060602082015260006126976060830185876124b9565b905082604083015295945050505050565b60005b838110156126c35781810151838201526020016126ab565b50506000910152565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516127048160178501602088016126a8565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516127358160288401602088016126a8565b01602801949350505050565b60208152600082518060208401526127608160408501602087016126a8565b601f01601f19169190910160400192915050565b6001600160a01b03841681526040602082018190528101829052818360608301376000818301606090810191909152601f909201601f1916010192915050565b80820281158282048414176104e7576104e76123f4565b634e487b7160e01b600052604160045260246000fd5b6000816127f0576127f06123f4565b50600019019056fee2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4a264697066735822122055157904d0df0e51bcb894804823da0c1b939dd3308807d0a358b08e8bcbf87364736f6c63430008130033", + "nonce": "0x57f", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe9026481867dee00c61f881f22928ea748c805724e66a8abe3a141353265fdc2", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "function": null, + "arguments": [ + "0x960B13017698d5710bB59088B1B90e071a57dbc2", + "0x305D807d22070DfFF295f5575eCD354f72c2eB76", + "0xc0c53b8b0000000000000000000000005d1c51346908e017dde0007a5db8f1394dffaad5000000000000000000000000b4ac02ee9302a14b2d7acde098f8aea72216aaee000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0xdd0e8", + "value": "0x0", + "data": "0x608060405260405162000dcf38038062000dcf833981016040819052620000269162000424565b828162000036828260006200004d565b50620000449050826200007f565b50505062000557565b6200005883620000f1565b600082511180620000665750805b156200007a5762000078838362000133565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000c160008051602062000d88833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000ee8162000162565b50565b620000fc8162000200565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606200015b838360405180606001604052806027815260200162000da86027913962000297565b9392505050565b6001600160a01b038116620001cd5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b8060008051602062000d888339815191525b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b6200026f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401620001c4565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc620001df565b6060600080856001600160a01b031685604051620002b6919062000504565b600060405180830381855af49150503d8060008114620002f3576040519150601f19603f3d011682016040523d82523d6000602084013e620002f8565b606091505b5090925090506200030c8683838762000316565b9695505050505050565b606083156200038a57825160000362000382576001600160a01b0385163b620003825760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001c4565b508162000396565b6200039683836200039e565b949350505050565b815115620003af5781518083602001fd5b8060405162461bcd60e51b8152600401620001c4919062000522565b80516001600160a01b0381168114620003e357600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200041b57818101518382015260200162000401565b50506000910152565b6000806000606084860312156200043a57600080fd5b6200044584620003cb565b92506200045560208501620003cb565b60408501519092506001600160401b03808211156200047357600080fd5b818601915086601f8301126200048857600080fd5b8151818111156200049d576200049d620003e8565b604051601f8201601f19908116603f01168101908382118183101715620004c857620004c8620003e8565b81604052828152896020848701011115620004e257600080fd5b620004f5836020830160208801620003fe565b80955050505050509250925092565b6000825162000518818460208701620003fe565b9190910192915050565b602081526000825180602084015262000543816040850160208701620003fe565b601f01601f19169190910160400192915050565b61082180620005676000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106b3565b610118565b61005b6100933660046106ce565b610155565b3480156100a457600080fd5b506100ad6101bc565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106b3565b6101ed565b3480156100f557600080fd5b506100ad61020d565b61010661022e565b6101166101116102c3565b6102cd565b565b6101206102f1565b6001600160a01b0316330361014d5761014a81604051806020016040528060008152506000610324565b50565b61014a6100fe565b61015d6102f1565b6001600160a01b031633036101b4576101af8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525060019250610324915050565b505050565b6101af6100fe565b60006101c66102f1565b6001600160a01b031633036101e2576101dd6102c3565b905090565b6101ea6100fe565b90565b6101f56102f1565b6001600160a01b0316330361014d5761014a8161034f565b60006102176102f1565b6001600160a01b031633036101e2576101dd6102f1565b6102366102f1565b6001600160a01b031633036101165760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101dd6103a3565b3660008037600080366000845af43d6000803e8080156102ec573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316919050565b61032d836103cb565b60008251118061033a5750805b156101af57610349838361040b565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6103786102f1565b604080516001600160a01b03928316815291841660208301520160405180910390a161014a81610437565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610315565b6103d4816104e0565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606061043083836040518060600160405280602781526020016107c560279139610574565b9392505050565b6001600160a01b03811661049c5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084016102ba565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b61054d5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016102ba565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc6104bf565b6060600080856001600160a01b0316856040516105919190610775565b600060405180830381855af49150503d80600081146105cc576040519150601f19603f3d011682016040523d82523d6000602084013e6105d1565b606091505b50915091506105e2868383876105ec565b9695505050505050565b6060831561065b578251600003610654576001600160a01b0385163b6106545760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016102ba565b5081610665565b610665838361066d565b949350505050565b81511561067d5781518083602001fd5b8060405162461bcd60e51b81526004016102ba9190610791565b80356001600160a01b03811681146106ae57600080fd5b919050565b6000602082840312156106c557600080fd5b61043082610697565b6000806000604084860312156106e357600080fd5b6106ec84610697565b9250602084013567ffffffffffffffff8082111561070957600080fd5b818601915086601f83011261071d57600080fd5b81358181111561072c57600080fd5b87602082850101111561073e57600080fd5b6020830194508093505050509250925092565b60005b8381101561076c578181015183820152602001610754565b50506000910152565b60008251610787818460208701610751565b9190910192915050565b60208152600082518060208401526107b0816040850160208701610751565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122027bb32bdabd86208be11b9ccb5c5f1a473bdb5213dea3f6d98324022f2029b1464736f6c63430008130033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564000000000000000000000000960b13017698d5710bb59088b1b90e071a57dbc2000000000000000000000000305d807d22070dfff295f5575ecd354f72c2eb7600000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000005d1c51346908e017dde0007a5db8f1394dffaad5000000000000000000000000b4ac02ee9302a14b2d7acde098f8aea72216aaee000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd00000000000000000000000000000000000000000000000000000000", + "nonce": "0x580", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0xbd234b9cfe4665f2f636067b6163c79ad14191f67e31274d438cfe22241be198", + "0xe9026481867dee00c61f881f22928ea748c805724e66a8abe3a141353265fdc2" + ], + "returns": {}, + "timestamp": 1707128174, + "chain": 84531, + "multi": false, + "commit": "94f8c9b" +} \ No newline at end of file diff --git a/broadcast/deploy-abClaim.s.sol/84531/run-1707128180.json b/broadcast/deploy-abClaim.s.sol/84531/run-1707128180.json new file mode 100644 index 0000000..797b087 --- /dev/null +++ b/broadcast/deploy-abClaim.s.sol/84531/run-1707128180.json @@ -0,0 +1,174 @@ +{ + "transactions": [ + { + "hash": "0xbd234b9cfe4665f2f636067b6163c79ad14191f67e31274d438cfe22241be198", + "transactionType": "CREATE", + "contractName": "ABClaim", + "contractAddress": "0x960B13017698d5710bB59088B1B90e071a57dbc2", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0x2dc718", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b506200001c62000022565b620000e4565b600054610100900460ff16156200008f5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff9081161015620000e2576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b61284e80620000f46000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c80638aaada8e116100f9578063b531c61211610097578063d547741f11610071578063d547741f1461043c578063d9dad80d1461044f578063ebbb1d1f14610483578063fef332081461049657600080fd5b8063b531c61214610403578063bd99680614610416578063c0c53b8b1461042957600080fd5b8063982e7adc116100d3578063982e7adc146103aa5780639edf24d0146103d5578063a20bc64a146103e8578063a217fddf146103fb57600080fd5b80638aaada8e1461036f57806391d1485414610382578063926d7d7f1461039557600080fd5b80634c5b07fb1161016657806380c495d51161014057806380c495d5146102d4578063826396f6146102e757806386e478191461034957806389a302711461035c57600080fd5b80634c5b07fb146102835780634eb6b7f61461029657806350bf1524146102c157600080fd5b80632f2ff15d116101a25780632f2ff15d1461023557806336568abe1461024a5780633b6907d81461025d5780634b1750831461027057600080fd5b806301ffc9a7146101c9578063248a9ca3146101f15780632537382e14610222575b600080fd5b6101dc6101d7366004611dc0565b6104b6565b60405190151581526020015b60405180910390f35b6102146101ff366004611dea565b60009081526065602052604090206001015490565b6040519081526020016101e8565b610214610230366004611e4f565b6104ed565b610248610243366004611ed0565b610661565b005b610248610258366004611ed0565b61068b565b61024861026b366004611f00565b61070e565b61024861027e366004611f64565b6107f6565b61024861029136600461200c565b61080d565b6098546102a9906001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b6102146102cf366004612054565b6108c5565b6102486102e23660046120a0565b610992565b6103246102f5366004611dea565b609a60205260009081526040902080546001909101546001600160a01b03821691600160a01b900460ff169083565b604080516001600160a01b0390941684529115156020840152908201526060016101e8565b610248610357366004611e4f565b610a26565b6097546102a9906001600160a01b031681565b61024861037d3660046120d9565b610ba9565b6101dc610390366004611ed0565b610bbe565b6102146000805160206127f983398151915281565b6102146103b8366004611f00565b609b60209081526000928352604080842090915290825290205481565b6102146103e3366004611f00565b610be9565b6102486103f6366004612153565b610c40565b610214600081565b610248610411366004612217565b610e04565b610248610424366004612280565b610f0c565b6102486104373660046122ef565b610f2e565b61024861044a366004611ed0565b611091565b6102a961045d366004611f00565b609c6020908152600092835260408084209091529082529020546001600160a01b031681565b61024861049136600461232f565b6110b6565b6102146104a4366004611dea565b60996020526000908152604090205481565b60006001600160e01b03198216637965db0b60e01b14806104e757506301ffc9a760e01b6001600160e01b03198316145b92915050565b60008382811461051057604051632627b42d60e11b815260040160405180910390fd5b60005b8181101561065757600087878381811061052f5761052f6123de565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff16151581880152600190910154818301819052848452609990965290822054929550939092506105959161240a565b905060008888868181106105ab576105ab6123de565b90506020028101906105bd919061242c565b9050905060005b81811015610647576000858152609b60205260408120818c8c8a8181106105ed576105ed6123de565b90506020028101906105ff919061242c565b8581811061060f5761060f6123de565b90506020020135815260200190815260200160002054846106309190612476565b905061063c818a612489565b9850506001016105c4565b5084600101945050505050610513565b5050949350505050565b60008281526065602052604090206001015461067c816110da565b61068683836110e7565b505050565b6001600160a01b03811633146107005760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b61070a828261116d565b5050565b6000610719816110da565b60008381526099602052604081208054849290610737908490612489565b90915550506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610793573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b7919061249c565b5060408051848152602081018490527f8ed3543c92c7106a56f0a6cdaa716fef62211f99d6630ecd4dc1231d9edae811910160405180910390a1505050565b610805868686863387876111d4565b505050505050565b6000610818816110da565b60408051606080820183526001600160a01b0387811680845287151560208086018281528688018a815260008e8152609a84528990209751885492511515600160a01b026001600160a81b0319909316961695909517178655925160019095019490945584518a8152918201529283019190915281018390527f9366c0f02493cac0d2ec4f3c22a251822257a7facbec636fc612c4b9ef783b369060800160405180910390a15050505050565b6000838152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff1615158185015260019091015481830181905287855260999093529083205490918391610922919061240a565b905060005b84811015610988576000878152609b6020526040812081888885818110610950576109506123de565b90506020020135815260200190815260200160002054836109719190612476565b905061097d8186612489565b945050600101610927565b5050509392505050565b6000805160206127f98339815191526109aa816110da565b6000848152609c6020908152604080832086845282529182902080546001600160a01b0319166001600160a01b0386169081179091558251878152918201869052918101919091527f1ff36942453e2a07b496dda2ce62f9d30f24858a712b2ca92e2b23a947978035906060015b60405180910390a150505050565b6000610a31816110da565b600084838114610a5457604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ae657858582818110610a7157610a716123de565b90506020020135609960008a8a85818110610a8e57610a8e6123de565b9050602002013581526020019081526020016000206000828254610ab29190612489565b909155508690508582818110610aca57610aca6123de565b9050602002013583610adc9190612489565b9250600101610a57565b506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610b3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b62919061249c565b507f7862ebe1321599555f7e8bced70e50367f461ebb89adb1604035c6fe5612dab087878787604051610b9894939291906124eb565b60405180910390a150505050505050565b610bb785858533868661173a565b5050505050565b60009182526065602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6000828152609a602090815260408083206001015460999092528220548291610c119161240a565b6000858152609b60209081526040808320878452909152902054909150610c389082612476565b949350505050565b6000610c4b816110da565b87868114610c6c57604051632627b42d60e11b815260040160405180910390fd5b848114610c8c57604051632627b42d60e11b815260040160405180910390fd5b828114610cac57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610db25760405180606001604052808a8a84818110610cd457610cd46123de565b9050602002016020810190610ce9919061251d565b6001600160a01b03168152602001888884818110610d0957610d096123de565b9050602002016020810190610d1e919061253a565b15158152602001868684818110610d3757610d376123de565b90506020020135815250609a60008d8d85818110610d5757610d576123de565b6020908102929092013583525081810192909252604090810160002083518154938501511515600160a01b026001600160a81b03199094166001600160a01b0390911617929092178255919091015160019182015501610caf565b507fd953f21e9a17ad913794f557205d8fbbfc925a22909cce248a94a27b326d89cb8a8a8a8a8a8a8a8a604051610df09897969594939291906125a0565b60405180910390a150505050505050505050565b6000805160206127f9833981519152610e1c816110da565b83828114610e3d57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ed457848482818110610e5a57610e5a6123de565b9050602002016020810190610e6f919061251d565b6000898152609c6020526040812090898985818110610e9057610e906123de565b90506020020135815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806001019050610e40565b507f34e7892f4d399894580e7f605dc6917a1146733abd11b7e162f25656a29fc6338787878787604051610b98959493929190612627565b6000610f17816110da565b610f2587878787878761173a565b50505050505050565b600054610100900460ff1615808015610f4e5750600054600160ff909116105b80610f685750303b158015610f68575060005460ff166001145b610fcb5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016106f7565b6000805460ff191660011790558015610fee576000805461ff0019166101001790555b610ff6611ae5565b6110016000336110e7565b6110196000805160206127f9833981519152836110e7565b609880546001600160a01b038086166001600160a01b0319928316179092556097805492871692909116919091179055801561108b576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602001610a18565b50505050565b6000828152606560205260409020600101546110ac816110da565b610686838361116d565b60006110c1816110da565b6110d0888888888888886111d4565b5050505050505050565b6110e48133611b52565b50565b6110f18282610bbe565b61070a5760008281526065602090815260408083206001600160a01b03851684529091529020805460ff191660011790556111293390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6111778282610bbe565b1561070a5760008281526065602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6111df838383611bab565b8584811461120057604051632627b42d60e11b815260040160405180910390fd5b6000805b828110156116b65760008a8a83818110611220576112206123de565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff16151581880152600190910154818301819052848452609990965290822054929550939092506112869161240a565b90508160200151156114405760005b8b8b868181106112a7576112a76123de565b90506020028101906112b9919061242c565b905081101561143a576000848152609c602052604081206001600160a01b038c16918e8e898181106112ed576112ed6123de565b90506020028101906112ff919061242c565b8581811061130f5761130f6123de565b60209081029290920135835250810191909152604001600020546001600160a01b03161461135057604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e89818110611371576113716123de565b9050602002810190611383919061242c565b85818110611393576113936123de565b90506020020135815260200190815260200160002054836113b49190612476565b90506113c08188612489565b6000868152609b602052604081209198508291908f8f8a8181106113e6576113e66123de565b90506020028101906113f8919061242c565b86818110611408576114086123de565b905060200201358152602001908152602001600020600082825461142c9190612489565b909155505050600101611295565b50611631565b60005b8b8b86818110611455576114556123de565b9050602002810190611467919061242c565b905081101561162f5782516001600160a01b03808c169116636352211e8e8e89818110611496576114966123de565b90506020028101906114a8919061242c565b858181106114b8576114b86123de565b905060200201356040518263ffffffff1660e01b81526004016114dd91815260200190565b602060405180830381865afa1580156114fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151e9190612660565b6001600160a01b03161461154557604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e89818110611566576115666123de565b9050602002810190611578919061242c565b85818110611588576115886123de565b90506020020135815260200190815260200160002054836115a99190612476565b90506115b58188612489565b6000868152609b602052604081209198508291908f8f8a8181106115db576115db6123de565b90506020028101906115ed919061242c565b868181106115fd576115fd6123de565b90506020020135815260200190815260200160002060008282546116219190612489565b909155505050600101611443565b505b7ff952d2c652661b57974f505ffc8cc09b6b3d383ea6ee162eb402c7817089c4c48d8d86818110611664576116646123de565b905060200201358c8c8781811061167d5761167d6123de565b905060200281019061168f919061242c565b886040516116a0949392919061267d565b60405180910390a1836001019350505050611204565b5060975460405163a9059cbb60e01b81526001600160a01b038781166004830152602482018490529091169063a9059cbb906044016020604051808303816000875af115801561170a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061172e919061249c565b50505050505050505050565b611745838383611bab565b6000868152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff161515818501526001909101548183018190528a855260999093529083205487939283916117a3919061240a565b90508160200151156118d25760005b848110156118cc5760008b8152609c602052604081206001600160a01b038a16918c8c858181106117e5576117e56123de565b60209081029290920135835250810191909152604001600020546001600160a01b03161461182657604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c85818110611847576118476123de565b90506020020135815260200190815260200160002054836118689190612476565b90506118748186612489565b60008d8152609b602052604081209196508291908d8d8681811061189a5761189a6123de565b90506020020135815260200190815260200160002060008282546118be9190612489565b9091555050506001016117b2565b50611a38565b60005b84811015611a365782516001600160a01b03808a169116636352211e8c8c85818110611903576119036123de565b905060200201356040518263ffffffff1660e01b815260040161192891815260200190565b602060405180830381865afa158015611945573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119699190612660565b6001600160a01b03161461199057604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c858181106119b1576119b16123de565b90506020020135815260200190815260200160002054836119d29190612476565b90506119de8186612489565b60008d8152609b602052604081209196508291908d8d86818110611a0457611a046123de565b9050602002013581526020019081526020016000206000828254611a289190612489565b9091555050506001016118d5565b505b60975460405163a9059cbb60e01b81526001600160a01b038981166004830152602482018690529091169063a9059cbb906044016020604051808303816000875af1158015611a8b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611aaf919061249c565b507ff952d2c652661b57974f505ffc8cc09b6b3d383ea6ee162eb402c7817089c4c48a8a8a86604051610df0949392919061267d565b600054610100900460ff16611b505760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b60648201526084016106f7565b565b611b5c8282610bbe565b61070a57611b6981611c0b565b611b74836020611c1d565b604051602001611b859291906126cc565b60408051601f198184030181529082905262461bcd60e51b82526106f791600401612741565b6098546040516305c8d5d960e21b81526001600160a01b0390911690631723576490611bdf90869086908690600401612774565b60006040518083038186803b158015611bf757600080fd5b505afa158015610f25573d6000803e3d6000fd5b60606104e76001600160a01b03831660145b60606000611c2c8360026127b4565b611c37906002612489565b67ffffffffffffffff811115611c4f57611c4f6127cb565b6040519080825280601f01601f191660200182016040528015611c79576020820181803683370190505b509050600360fc1b81600081518110611c9457611c946123de565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611cc357611cc36123de565b60200101906001600160f81b031916908160001a9053506000611ce78460026127b4565b611cf2906001612489565b90505b6001811115611d6a576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611d2657611d266123de565b1a60f81b828281518110611d3c57611d3c6123de565b60200101906001600160f81b031916908160001a90535060049490941c93611d63816127e1565b9050611cf5565b508315611db95760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016106f7565b9392505050565b600060208284031215611dd257600080fd5b81356001600160e01b031981168114611db957600080fd5b600060208284031215611dfc57600080fd5b5035919050565b60008083601f840112611e1557600080fd5b50813567ffffffffffffffff811115611e2d57600080fd5b6020830191508360208260051b8501011115611e4857600080fd5b9250929050565b60008060008060408587031215611e6557600080fd5b843567ffffffffffffffff80821115611e7d57600080fd5b611e8988838901611e03565b90965094506020870135915080821115611ea257600080fd5b50611eaf87828801611e03565b95989497509550505050565b6001600160a01b03811681146110e457600080fd5b60008060408385031215611ee357600080fd5b823591506020830135611ef581611ebb565b809150509250929050565b60008060408385031215611f1357600080fd5b50508035926020909101359150565b60008083601f840112611f3457600080fd5b50813567ffffffffffffffff811115611f4c57600080fd5b602083019150836020828501011115611e4857600080fd5b60008060008060008060608789031215611f7d57600080fd5b863567ffffffffffffffff80821115611f9557600080fd5b611fa18a838b01611e03565b90985096506020890135915080821115611fba57600080fd5b611fc68a838b01611e03565b90965094506040890135915080821115611fdf57600080fd5b50611fec89828a01611f22565b979a9699509497509295939492505050565b80151581146110e457600080fd5b6000806000806080858703121561202257600080fd5b84359350602085013561203481611ebb565b9250604085013561204481611ffe565b9396929550929360600135925050565b60008060006040848603121561206957600080fd5b83359250602084013567ffffffffffffffff81111561208757600080fd5b61209386828701611e03565b9497909650939450505050565b6000806000606084860312156120b557600080fd5b833592506020840135915060408401356120ce81611ebb565b809150509250925092565b6000806000806000606086880312156120f157600080fd5b85359450602086013567ffffffffffffffff8082111561211057600080fd5b61211c89838a01611e03565b9096509450604088013591508082111561213557600080fd5b5061214288828901611f22565b969995985093965092949392505050565b6000806000806000806000806080898b03121561216f57600080fd5b883567ffffffffffffffff8082111561218757600080fd5b6121938c838d01611e03565b909a50985060208b01359150808211156121ac57600080fd5b6121b88c838d01611e03565b909850965060408b01359150808211156121d157600080fd5b6121dd8c838d01611e03565b909650945060608b01359150808211156121f657600080fd5b506122038b828c01611e03565b999c989b5096995094979396929594505050565b60008060008060006060868803121561222f57600080fd5b85359450602086013567ffffffffffffffff8082111561224e57600080fd5b61225a89838a01611e03565b9096509450604088013591508082111561227357600080fd5b5061214288828901611e03565b6000806000806000806080878903121561229957600080fd5b86359550602087013567ffffffffffffffff808211156122b857600080fd5b6122c48a838b01611e03565b9097509550604089013591506122d982611ebb565b90935060608801359080821115611fdf57600080fd5b60008060006060848603121561230457600080fd5b833561230f81611ebb565b9250602084013561231f81611ebb565b915060408401356120ce81611ebb565b60008060008060008060006080888a03121561234a57600080fd5b873567ffffffffffffffff8082111561236257600080fd5b61236e8b838c01611e03565b909950975060208a013591508082111561238757600080fd5b6123938b838c01611e03565b909750955060408a013591506123a882611ebb565b909350606089013590808211156123be57600080fd5b506123cb8a828b01611f22565b989b979a50959850939692959293505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008261242757634e487b7160e01b600052601260045260246000fd5b500490565b6000808335601e1984360301811261244357600080fd5b83018035915067ffffffffffffffff82111561245e57600080fd5b6020019150600581901b3603821315611e4857600080fd5b818103818111156104e7576104e76123f4565b808201808211156104e7576104e76123f4565b6000602082840312156124ae57600080fd5b8151611db981611ffe565b81835260006001600160fb1b038311156124d257600080fd5b8260051b80836020870137939093016020019392505050565b6040815260006124ff6040830186886124b9565b82810360208401526125128185876124b9565b979650505050505050565b60006020828403121561252f57600080fd5b8135611db981611ebb565b60006020828403121561254c57600080fd5b8135611db981611ffe565b8183526000602080850194508260005b8581101561259557813561257a81611ebb565b6001600160a01b031687529582019590820190600101612567565b509495945050505050565b6080815260006125b4608083018a8c6124b9565b6020838203818501526125c8828a8c612557565b8481036040860152878152889250810160005b888110156126025783356125ee81611ffe565b1515825292820192908201906001016125db565b5084810360608601526126168187896124b9565b9d9c50505050505050505050505050565b8581526060602082015260006126416060830186886124b9565b8281036040840152612654818587612557565b98975050505050505050565b60006020828403121561267257600080fd5b8151611db981611ebb565b8481526060602082015260006126976060830185876124b9565b905082604083015295945050505050565b60005b838110156126c35781810151838201526020016126ab565b50506000910152565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516127048160178501602088016126a8565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516127358160288401602088016126a8565b01602801949350505050565b60208152600082518060208401526127608160408501602087016126a8565b601f01601f19169190910160400192915050565b6001600160a01b03841681526040602082018190528101829052818360608301376000818301606090810191909152601f909201601f1916010192915050565b80820281158282048414176104e7576104e76123f4565b634e487b7160e01b600052604160045260246000fd5b6000816127f0576127f06123f4565b50600019019056fee2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4a264697066735822122055157904d0df0e51bcb894804823da0c1b939dd3308807d0a358b08e8bcbf87364736f6c63430008130033", + "nonce": "0x57f", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe9026481867dee00c61f881f22928ea748c805724e66a8abe3a141353265fdc2", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "function": null, + "arguments": [ + "0x960B13017698d5710bB59088B1B90e071a57dbc2", + "0x305D807d22070DfFF295f5575eCD354f72c2eB76", + "0xc0c53b8b0000000000000000000000005d1c51346908e017dde0007a5db8f1394dffaad5000000000000000000000000b4ac02ee9302a14b2d7acde098f8aea72216aaee000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0xdd0e8", + "value": "0x0", + "data": "0x608060405260405162000dcf38038062000dcf833981016040819052620000269162000424565b828162000036828260006200004d565b50620000449050826200007f565b50505062000557565b6200005883620000f1565b600082511180620000665750805b156200007a5762000078838362000133565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000c160008051602062000d88833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000ee8162000162565b50565b620000fc8162000200565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606200015b838360405180606001604052806027815260200162000da86027913962000297565b9392505050565b6001600160a01b038116620001cd5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b8060008051602062000d888339815191525b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b6200026f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401620001c4565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc620001df565b6060600080856001600160a01b031685604051620002b6919062000504565b600060405180830381855af49150503d8060008114620002f3576040519150601f19603f3d011682016040523d82523d6000602084013e620002f8565b606091505b5090925090506200030c8683838762000316565b9695505050505050565b606083156200038a57825160000362000382576001600160a01b0385163b620003825760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001c4565b508162000396565b6200039683836200039e565b949350505050565b815115620003af5781518083602001fd5b8060405162461bcd60e51b8152600401620001c4919062000522565b80516001600160a01b0381168114620003e357600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200041b57818101518382015260200162000401565b50506000910152565b6000806000606084860312156200043a57600080fd5b6200044584620003cb565b92506200045560208501620003cb565b60408501519092506001600160401b03808211156200047357600080fd5b818601915086601f8301126200048857600080fd5b8151818111156200049d576200049d620003e8565b604051601f8201601f19908116603f01168101908382118183101715620004c857620004c8620003e8565b81604052828152896020848701011115620004e257600080fd5b620004f5836020830160208801620003fe565b80955050505050509250925092565b6000825162000518818460208701620003fe565b9190910192915050565b602081526000825180602084015262000543816040850160208701620003fe565b601f01601f19169190910160400192915050565b61082180620005676000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106b3565b610118565b61005b6100933660046106ce565b610155565b3480156100a457600080fd5b506100ad6101bc565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106b3565b6101ed565b3480156100f557600080fd5b506100ad61020d565b61010661022e565b6101166101116102c3565b6102cd565b565b6101206102f1565b6001600160a01b0316330361014d5761014a81604051806020016040528060008152506000610324565b50565b61014a6100fe565b61015d6102f1565b6001600160a01b031633036101b4576101af8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525060019250610324915050565b505050565b6101af6100fe565b60006101c66102f1565b6001600160a01b031633036101e2576101dd6102c3565b905090565b6101ea6100fe565b90565b6101f56102f1565b6001600160a01b0316330361014d5761014a8161034f565b60006102176102f1565b6001600160a01b031633036101e2576101dd6102f1565b6102366102f1565b6001600160a01b031633036101165760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101dd6103a3565b3660008037600080366000845af43d6000803e8080156102ec573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316919050565b61032d836103cb565b60008251118061033a5750805b156101af57610349838361040b565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6103786102f1565b604080516001600160a01b03928316815291841660208301520160405180910390a161014a81610437565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610315565b6103d4816104e0565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606061043083836040518060600160405280602781526020016107c560279139610574565b9392505050565b6001600160a01b03811661049c5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084016102ba565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b61054d5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016102ba565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc6104bf565b6060600080856001600160a01b0316856040516105919190610775565b600060405180830381855af49150503d80600081146105cc576040519150601f19603f3d011682016040523d82523d6000602084013e6105d1565b606091505b50915091506105e2868383876105ec565b9695505050505050565b6060831561065b578251600003610654576001600160a01b0385163b6106545760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016102ba565b5081610665565b610665838361066d565b949350505050565b81511561067d5781518083602001fd5b8060405162461bcd60e51b81526004016102ba9190610791565b80356001600160a01b03811681146106ae57600080fd5b919050565b6000602082840312156106c557600080fd5b61043082610697565b6000806000604084860312156106e357600080fd5b6106ec84610697565b9250602084013567ffffffffffffffff8082111561070957600080fd5b818601915086601f83011261071d57600080fd5b81358181111561072c57600080fd5b87602082850101111561073e57600080fd5b6020830194508093505050509250925092565b60005b8381101561076c578181015183820152602001610754565b50506000910152565b60008251610787818460208701610751565b9190910192915050565b60208152600082518060208401526107b0816040850160208701610751565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122027bb32bdabd86208be11b9ccb5c5f1a473bdb5213dea3f6d98324022f2029b1464736f6c63430008130033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564000000000000000000000000960b13017698d5710bb59088b1b90e071a57dbc2000000000000000000000000305d807d22070dfff295f5575ecd354f72c2eb7600000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000005d1c51346908e017dde0007a5db8f1394dffaad5000000000000000000000000b4ac02ee9302a14b2d7acde098f8aea72216aaee000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd00000000000000000000000000000000000000000000000000000000", + "nonce": "0x580", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xbd234b9cfe4665f2f636067b6163c79ad14191f67e31274d438cfe22241be198", + "transactionIndex": "0x1", + "blockHash": "0x0a370010898478737e09022150bdd64a0617cbe097605a3e721e9c1885bb6d3f", + "blockNumber": "0xf3a430", + "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", + "to": null, + "cumulativeGasUsed": "0x23f03f", + "gasUsed": "0x233946", + "contractAddress": "0x960B13017698d5710bB59088B1B90e071a57dbc2", + "logs": [ + { + "address": "0x960B13017698d5710bB59088B1B90e071a57dbc2", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000ff", + "blockHash": "0x0a370010898478737e09022150bdd64a0617cbe097605a3e721e9c1885bb6d3f", + "blockNumber": "0xf3a430", + "transactionHash": "0xbd234b9cfe4665f2f636067b6163c79ad14191f67e31274d438cfe22241be198", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000004000000000000040000000000000000000000200000000000000000000000000000000000000000000000040000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05efe" + }, + { + "transactionHash": "0xe9026481867dee00c61f881f22928ea748c805724e66a8abe3a141353265fdc2", + "transactionIndex": "0x2", + "blockHash": "0x0a370010898478737e09022150bdd64a0617cbe097605a3e721e9c1885bb6d3f", + "blockNumber": "0xf3a430", + "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", + "to": null, + "cumulativeGasUsed": "0x2e91e0", + "gasUsed": "0xaa1a1", + "contractAddress": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "logs": [ + { + "address": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x000000000000000000000000960b13017698d5710bb59088b1b90e071a57dbc2" + ], + "data": "0x", + "blockHash": "0x0a370010898478737e09022150bdd64a0617cbe097605a3e721e9c1885bb6d3f", + "blockNumber": "0xf3a430", + "transactionHash": "0xe9026481867dee00c61f881f22928ea748c805724e66a8abe3a141353265fdc2", + "transactionIndex": "0x2", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "topics": [ + "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "data": "0x", + "blockHash": "0x0a370010898478737e09022150bdd64a0617cbe097605a3e721e9c1885bb6d3f", + "blockNumber": "0xf3a430", + "transactionHash": "0xe9026481867dee00c61f881f22928ea748c805724e66a8abe3a141353265fdc2", + "transactionIndex": "0x2", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "topics": [ + "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", + "0xe2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "data": "0x", + "blockHash": "0x0a370010898478737e09022150bdd64a0617cbe097605a3e721e9c1885bb6d3f", + "blockNumber": "0xf3a430", + "transactionHash": "0xe9026481867dee00c61f881f22928ea748c805724e66a8abe3a141353265fdc2", + "transactionIndex": "0x2", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x0a370010898478737e09022150bdd64a0617cbe097605a3e721e9c1885bb6d3f", + "blockNumber": "0xf3a430", + "transactionHash": "0xe9026481867dee00c61f881f22928ea748c805724e66a8abe3a141353265fdc2", + "transactionIndex": "0x2", + "logIndex": "0x4", + "removed": false + }, + { + "address": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305d807d22070dfff295f5575ecd354f72c2eb76", + "blockHash": "0x0a370010898478737e09022150bdd64a0617cbe097605a3e721e9c1885bb6d3f", + "blockNumber": "0xf3a430", + "transactionHash": "0xe9026481867dee00c61f881f22928ea748c805724e66a8abe3a141353265fdc2", + "transactionIndex": "0x2", + "logIndex": "0x5", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000004000040000000000000000000400000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004002004000000000004000000000000000000000000000020000000000000000000800000000800000000000000000000000000000000000000000000200000000000000000000000080000000000000800000000000000000000000000000000400000000000000000100001000000000000000000020000000000000000000040000000000000400000100000000000020000000000000000400000000000400000000000000080000000002100000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05efe" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1707128180, + "chain": 84531, + "multi": false, + "commit": "94f8c9b" +} \ No newline at end of file diff --git a/broadcast/deploy-abClaim.s.sol/84531/run-1707128213.json b/broadcast/deploy-abClaim.s.sol/84531/run-1707128213.json new file mode 100644 index 0000000..5736190 --- /dev/null +++ b/broadcast/deploy-abClaim.s.sol/84531/run-1707128213.json @@ -0,0 +1,174 @@ +{ + "transactions": [ + { + "hash": "0xbd234b9cfe4665f2f636067b6163c79ad14191f67e31274d438cfe22241be198", + "transactionType": "CREATE", + "contractName": "ABClaim", + "contractAddress": "0x960B13017698d5710bB59088B1B90e071a57dbc2", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0x2dc718", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b506200001c62000022565b620000e4565b600054610100900460ff16156200008f5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff9081161015620000e2576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b61284e80620000f46000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c80638aaada8e116100f9578063b531c61211610097578063d547741f11610071578063d547741f1461043c578063d9dad80d1461044f578063ebbb1d1f14610483578063fef332081461049657600080fd5b8063b531c61214610403578063bd99680614610416578063c0c53b8b1461042957600080fd5b8063982e7adc116100d3578063982e7adc146103aa5780639edf24d0146103d5578063a20bc64a146103e8578063a217fddf146103fb57600080fd5b80638aaada8e1461036f57806391d1485414610382578063926d7d7f1461039557600080fd5b80634c5b07fb1161016657806380c495d51161014057806380c495d5146102d4578063826396f6146102e757806386e478191461034957806389a302711461035c57600080fd5b80634c5b07fb146102835780634eb6b7f61461029657806350bf1524146102c157600080fd5b80632f2ff15d116101a25780632f2ff15d1461023557806336568abe1461024a5780633b6907d81461025d5780634b1750831461027057600080fd5b806301ffc9a7146101c9578063248a9ca3146101f15780632537382e14610222575b600080fd5b6101dc6101d7366004611dc0565b6104b6565b60405190151581526020015b60405180910390f35b6102146101ff366004611dea565b60009081526065602052604090206001015490565b6040519081526020016101e8565b610214610230366004611e4f565b6104ed565b610248610243366004611ed0565b610661565b005b610248610258366004611ed0565b61068b565b61024861026b366004611f00565b61070e565b61024861027e366004611f64565b6107f6565b61024861029136600461200c565b61080d565b6098546102a9906001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b6102146102cf366004612054565b6108c5565b6102486102e23660046120a0565b610992565b6103246102f5366004611dea565b609a60205260009081526040902080546001909101546001600160a01b03821691600160a01b900460ff169083565b604080516001600160a01b0390941684529115156020840152908201526060016101e8565b610248610357366004611e4f565b610a26565b6097546102a9906001600160a01b031681565b61024861037d3660046120d9565b610ba9565b6101dc610390366004611ed0565b610bbe565b6102146000805160206127f983398151915281565b6102146103b8366004611f00565b609b60209081526000928352604080842090915290825290205481565b6102146103e3366004611f00565b610be9565b6102486103f6366004612153565b610c40565b610214600081565b610248610411366004612217565b610e04565b610248610424366004612280565b610f0c565b6102486104373660046122ef565b610f2e565b61024861044a366004611ed0565b611091565b6102a961045d366004611f00565b609c6020908152600092835260408084209091529082529020546001600160a01b031681565b61024861049136600461232f565b6110b6565b6102146104a4366004611dea565b60996020526000908152604090205481565b60006001600160e01b03198216637965db0b60e01b14806104e757506301ffc9a760e01b6001600160e01b03198316145b92915050565b60008382811461051057604051632627b42d60e11b815260040160405180910390fd5b60005b8181101561065757600087878381811061052f5761052f6123de565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff16151581880152600190910154818301819052848452609990965290822054929550939092506105959161240a565b905060008888868181106105ab576105ab6123de565b90506020028101906105bd919061242c565b9050905060005b81811015610647576000858152609b60205260408120818c8c8a8181106105ed576105ed6123de565b90506020028101906105ff919061242c565b8581811061060f5761060f6123de565b90506020020135815260200190815260200160002054846106309190612476565b905061063c818a612489565b9850506001016105c4565b5084600101945050505050610513565b5050949350505050565b60008281526065602052604090206001015461067c816110da565b61068683836110e7565b505050565b6001600160a01b03811633146107005760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b61070a828261116d565b5050565b6000610719816110da565b60008381526099602052604081208054849290610737908490612489565b90915550506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610793573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b7919061249c565b5060408051848152602081018490527f8ed3543c92c7106a56f0a6cdaa716fef62211f99d6630ecd4dc1231d9edae811910160405180910390a1505050565b610805868686863387876111d4565b505050505050565b6000610818816110da565b60408051606080820183526001600160a01b0387811680845287151560208086018281528688018a815260008e8152609a84528990209751885492511515600160a01b026001600160a81b0319909316961695909517178655925160019095019490945584518a8152918201529283019190915281018390527f9366c0f02493cac0d2ec4f3c22a251822257a7facbec636fc612c4b9ef783b369060800160405180910390a15050505050565b6000838152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff1615158185015260019091015481830181905287855260999093529083205490918391610922919061240a565b905060005b84811015610988576000878152609b6020526040812081888885818110610950576109506123de565b90506020020135815260200190815260200160002054836109719190612476565b905061097d8186612489565b945050600101610927565b5050509392505050565b6000805160206127f98339815191526109aa816110da565b6000848152609c6020908152604080832086845282529182902080546001600160a01b0319166001600160a01b0386169081179091558251878152918201869052918101919091527f1ff36942453e2a07b496dda2ce62f9d30f24858a712b2ca92e2b23a947978035906060015b60405180910390a150505050565b6000610a31816110da565b600084838114610a5457604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ae657858582818110610a7157610a716123de565b90506020020135609960008a8a85818110610a8e57610a8e6123de565b9050602002013581526020019081526020016000206000828254610ab29190612489565b909155508690508582818110610aca57610aca6123de565b9050602002013583610adc9190612489565b9250600101610a57565b506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610b3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b62919061249c565b507f7862ebe1321599555f7e8bced70e50367f461ebb89adb1604035c6fe5612dab087878787604051610b9894939291906124eb565b60405180910390a150505050505050565b610bb785858533868661173a565b5050505050565b60009182526065602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6000828152609a602090815260408083206001015460999092528220548291610c119161240a565b6000858152609b60209081526040808320878452909152902054909150610c389082612476565b949350505050565b6000610c4b816110da565b87868114610c6c57604051632627b42d60e11b815260040160405180910390fd5b848114610c8c57604051632627b42d60e11b815260040160405180910390fd5b828114610cac57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610db25760405180606001604052808a8a84818110610cd457610cd46123de565b9050602002016020810190610ce9919061251d565b6001600160a01b03168152602001888884818110610d0957610d096123de565b9050602002016020810190610d1e919061253a565b15158152602001868684818110610d3757610d376123de565b90506020020135815250609a60008d8d85818110610d5757610d576123de565b6020908102929092013583525081810192909252604090810160002083518154938501511515600160a01b026001600160a81b03199094166001600160a01b0390911617929092178255919091015160019182015501610caf565b507fd953f21e9a17ad913794f557205d8fbbfc925a22909cce248a94a27b326d89cb8a8a8a8a8a8a8a8a604051610df09897969594939291906125a0565b60405180910390a150505050505050505050565b6000805160206127f9833981519152610e1c816110da565b83828114610e3d57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ed457848482818110610e5a57610e5a6123de565b9050602002016020810190610e6f919061251d565b6000898152609c6020526040812090898985818110610e9057610e906123de565b90506020020135815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806001019050610e40565b507f34e7892f4d399894580e7f605dc6917a1146733abd11b7e162f25656a29fc6338787878787604051610b98959493929190612627565b6000610f17816110da565b610f2587878787878761173a565b50505050505050565b600054610100900460ff1615808015610f4e5750600054600160ff909116105b80610f685750303b158015610f68575060005460ff166001145b610fcb5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016106f7565b6000805460ff191660011790558015610fee576000805461ff0019166101001790555b610ff6611ae5565b6110016000336110e7565b6110196000805160206127f9833981519152836110e7565b609880546001600160a01b038086166001600160a01b0319928316179092556097805492871692909116919091179055801561108b576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602001610a18565b50505050565b6000828152606560205260409020600101546110ac816110da565b610686838361116d565b60006110c1816110da565b6110d0888888888888886111d4565b5050505050505050565b6110e48133611b52565b50565b6110f18282610bbe565b61070a5760008281526065602090815260408083206001600160a01b03851684529091529020805460ff191660011790556111293390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6111778282610bbe565b1561070a5760008281526065602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6111df838383611bab565b8584811461120057604051632627b42d60e11b815260040160405180910390fd5b6000805b828110156116b65760008a8a83818110611220576112206123de565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff16151581880152600190910154818301819052848452609990965290822054929550939092506112869161240a565b90508160200151156114405760005b8b8b868181106112a7576112a76123de565b90506020028101906112b9919061242c565b905081101561143a576000848152609c602052604081206001600160a01b038c16918e8e898181106112ed576112ed6123de565b90506020028101906112ff919061242c565b8581811061130f5761130f6123de565b60209081029290920135835250810191909152604001600020546001600160a01b03161461135057604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e89818110611371576113716123de565b9050602002810190611383919061242c565b85818110611393576113936123de565b90506020020135815260200190815260200160002054836113b49190612476565b90506113c08188612489565b6000868152609b602052604081209198508291908f8f8a8181106113e6576113e66123de565b90506020028101906113f8919061242c565b86818110611408576114086123de565b905060200201358152602001908152602001600020600082825461142c9190612489565b909155505050600101611295565b50611631565b60005b8b8b86818110611455576114556123de565b9050602002810190611467919061242c565b905081101561162f5782516001600160a01b03808c169116636352211e8e8e89818110611496576114966123de565b90506020028101906114a8919061242c565b858181106114b8576114b86123de565b905060200201356040518263ffffffff1660e01b81526004016114dd91815260200190565b602060405180830381865afa1580156114fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151e9190612660565b6001600160a01b03161461154557604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e89818110611566576115666123de565b9050602002810190611578919061242c565b85818110611588576115886123de565b90506020020135815260200190815260200160002054836115a99190612476565b90506115b58188612489565b6000868152609b602052604081209198508291908f8f8a8181106115db576115db6123de565b90506020028101906115ed919061242c565b868181106115fd576115fd6123de565b90506020020135815260200190815260200160002060008282546116219190612489565b909155505050600101611443565b505b7ff952d2c652661b57974f505ffc8cc09b6b3d383ea6ee162eb402c7817089c4c48d8d86818110611664576116646123de565b905060200201358c8c8781811061167d5761167d6123de565b905060200281019061168f919061242c565b886040516116a0949392919061267d565b60405180910390a1836001019350505050611204565b5060975460405163a9059cbb60e01b81526001600160a01b038781166004830152602482018490529091169063a9059cbb906044016020604051808303816000875af115801561170a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061172e919061249c565b50505050505050505050565b611745838383611bab565b6000868152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff161515818501526001909101548183018190528a855260999093529083205487939283916117a3919061240a565b90508160200151156118d25760005b848110156118cc5760008b8152609c602052604081206001600160a01b038a16918c8c858181106117e5576117e56123de565b60209081029290920135835250810191909152604001600020546001600160a01b03161461182657604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c85818110611847576118476123de565b90506020020135815260200190815260200160002054836118689190612476565b90506118748186612489565b60008d8152609b602052604081209196508291908d8d8681811061189a5761189a6123de565b90506020020135815260200190815260200160002060008282546118be9190612489565b9091555050506001016117b2565b50611a38565b60005b84811015611a365782516001600160a01b03808a169116636352211e8c8c85818110611903576119036123de565b905060200201356040518263ffffffff1660e01b815260040161192891815260200190565b602060405180830381865afa158015611945573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119699190612660565b6001600160a01b03161461199057604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c858181106119b1576119b16123de565b90506020020135815260200190815260200160002054836119d29190612476565b90506119de8186612489565b60008d8152609b602052604081209196508291908d8d86818110611a0457611a046123de565b9050602002013581526020019081526020016000206000828254611a289190612489565b9091555050506001016118d5565b505b60975460405163a9059cbb60e01b81526001600160a01b038981166004830152602482018690529091169063a9059cbb906044016020604051808303816000875af1158015611a8b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611aaf919061249c565b507ff952d2c652661b57974f505ffc8cc09b6b3d383ea6ee162eb402c7817089c4c48a8a8a86604051610df0949392919061267d565b600054610100900460ff16611b505760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b60648201526084016106f7565b565b611b5c8282610bbe565b61070a57611b6981611c0b565b611b74836020611c1d565b604051602001611b859291906126cc565b60408051601f198184030181529082905262461bcd60e51b82526106f791600401612741565b6098546040516305c8d5d960e21b81526001600160a01b0390911690631723576490611bdf90869086908690600401612774565b60006040518083038186803b158015611bf757600080fd5b505afa158015610f25573d6000803e3d6000fd5b60606104e76001600160a01b03831660145b60606000611c2c8360026127b4565b611c37906002612489565b67ffffffffffffffff811115611c4f57611c4f6127cb565b6040519080825280601f01601f191660200182016040528015611c79576020820181803683370190505b509050600360fc1b81600081518110611c9457611c946123de565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611cc357611cc36123de565b60200101906001600160f81b031916908160001a9053506000611ce78460026127b4565b611cf2906001612489565b90505b6001811115611d6a576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611d2657611d266123de565b1a60f81b828281518110611d3c57611d3c6123de565b60200101906001600160f81b031916908160001a90535060049490941c93611d63816127e1565b9050611cf5565b508315611db95760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016106f7565b9392505050565b600060208284031215611dd257600080fd5b81356001600160e01b031981168114611db957600080fd5b600060208284031215611dfc57600080fd5b5035919050565b60008083601f840112611e1557600080fd5b50813567ffffffffffffffff811115611e2d57600080fd5b6020830191508360208260051b8501011115611e4857600080fd5b9250929050565b60008060008060408587031215611e6557600080fd5b843567ffffffffffffffff80821115611e7d57600080fd5b611e8988838901611e03565b90965094506020870135915080821115611ea257600080fd5b50611eaf87828801611e03565b95989497509550505050565b6001600160a01b03811681146110e457600080fd5b60008060408385031215611ee357600080fd5b823591506020830135611ef581611ebb565b809150509250929050565b60008060408385031215611f1357600080fd5b50508035926020909101359150565b60008083601f840112611f3457600080fd5b50813567ffffffffffffffff811115611f4c57600080fd5b602083019150836020828501011115611e4857600080fd5b60008060008060008060608789031215611f7d57600080fd5b863567ffffffffffffffff80821115611f9557600080fd5b611fa18a838b01611e03565b90985096506020890135915080821115611fba57600080fd5b611fc68a838b01611e03565b90965094506040890135915080821115611fdf57600080fd5b50611fec89828a01611f22565b979a9699509497509295939492505050565b80151581146110e457600080fd5b6000806000806080858703121561202257600080fd5b84359350602085013561203481611ebb565b9250604085013561204481611ffe565b9396929550929360600135925050565b60008060006040848603121561206957600080fd5b83359250602084013567ffffffffffffffff81111561208757600080fd5b61209386828701611e03565b9497909650939450505050565b6000806000606084860312156120b557600080fd5b833592506020840135915060408401356120ce81611ebb565b809150509250925092565b6000806000806000606086880312156120f157600080fd5b85359450602086013567ffffffffffffffff8082111561211057600080fd5b61211c89838a01611e03565b9096509450604088013591508082111561213557600080fd5b5061214288828901611f22565b969995985093965092949392505050565b6000806000806000806000806080898b03121561216f57600080fd5b883567ffffffffffffffff8082111561218757600080fd5b6121938c838d01611e03565b909a50985060208b01359150808211156121ac57600080fd5b6121b88c838d01611e03565b909850965060408b01359150808211156121d157600080fd5b6121dd8c838d01611e03565b909650945060608b01359150808211156121f657600080fd5b506122038b828c01611e03565b999c989b5096995094979396929594505050565b60008060008060006060868803121561222f57600080fd5b85359450602086013567ffffffffffffffff8082111561224e57600080fd5b61225a89838a01611e03565b9096509450604088013591508082111561227357600080fd5b5061214288828901611e03565b6000806000806000806080878903121561229957600080fd5b86359550602087013567ffffffffffffffff808211156122b857600080fd5b6122c48a838b01611e03565b9097509550604089013591506122d982611ebb565b90935060608801359080821115611fdf57600080fd5b60008060006060848603121561230457600080fd5b833561230f81611ebb565b9250602084013561231f81611ebb565b915060408401356120ce81611ebb565b60008060008060008060006080888a03121561234a57600080fd5b873567ffffffffffffffff8082111561236257600080fd5b61236e8b838c01611e03565b909950975060208a013591508082111561238757600080fd5b6123938b838c01611e03565b909750955060408a013591506123a882611ebb565b909350606089013590808211156123be57600080fd5b506123cb8a828b01611f22565b989b979a50959850939692959293505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008261242757634e487b7160e01b600052601260045260246000fd5b500490565b6000808335601e1984360301811261244357600080fd5b83018035915067ffffffffffffffff82111561245e57600080fd5b6020019150600581901b3603821315611e4857600080fd5b818103818111156104e7576104e76123f4565b808201808211156104e7576104e76123f4565b6000602082840312156124ae57600080fd5b8151611db981611ffe565b81835260006001600160fb1b038311156124d257600080fd5b8260051b80836020870137939093016020019392505050565b6040815260006124ff6040830186886124b9565b82810360208401526125128185876124b9565b979650505050505050565b60006020828403121561252f57600080fd5b8135611db981611ebb565b60006020828403121561254c57600080fd5b8135611db981611ffe565b8183526000602080850194508260005b8581101561259557813561257a81611ebb565b6001600160a01b031687529582019590820190600101612567565b509495945050505050565b6080815260006125b4608083018a8c6124b9565b6020838203818501526125c8828a8c612557565b8481036040860152878152889250810160005b888110156126025783356125ee81611ffe565b1515825292820192908201906001016125db565b5084810360608601526126168187896124b9565b9d9c50505050505050505050505050565b8581526060602082015260006126416060830186886124b9565b8281036040840152612654818587612557565b98975050505050505050565b60006020828403121561267257600080fd5b8151611db981611ebb565b8481526060602082015260006126976060830185876124b9565b905082604083015295945050505050565b60005b838110156126c35781810151838201526020016126ab565b50506000910152565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516127048160178501602088016126a8565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516127358160288401602088016126a8565b01602801949350505050565b60208152600082518060208401526127608160408501602087016126a8565b601f01601f19169190910160400192915050565b6001600160a01b03841681526040602082018190528101829052818360608301376000818301606090810191909152601f909201601f1916010192915050565b80820281158282048414176104e7576104e76123f4565b634e487b7160e01b600052604160045260246000fd5b6000816127f0576127f06123f4565b50600019019056fee2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4a264697066735822122055157904d0df0e51bcb894804823da0c1b939dd3308807d0a358b08e8bcbf87364736f6c63430008130033", + "nonce": "0x57f", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe9026481867dee00c61f881f22928ea748c805724e66a8abe3a141353265fdc2", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "function": null, + "arguments": [ + "0x960B13017698d5710bB59088B1B90e071a57dbc2", + "0x305D807d22070DfFF295f5575eCD354f72c2eB76", + "0xc0c53b8b0000000000000000000000005d1c51346908e017dde0007a5db8f1394dffaad5000000000000000000000000b4ac02ee9302a14b2d7acde098f8aea72216aaee000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0xdd0e8", + "value": "0x0", + "data": "0x608060405260405162000dcf38038062000dcf833981016040819052620000269162000424565b828162000036828260006200004d565b50620000449050826200007f565b50505062000557565b6200005883620000f1565b600082511180620000665750805b156200007a5762000078838362000133565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000c160008051602062000d88833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000ee8162000162565b50565b620000fc8162000200565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606200015b838360405180606001604052806027815260200162000da86027913962000297565b9392505050565b6001600160a01b038116620001cd5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b8060008051602062000d888339815191525b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b6200026f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401620001c4565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc620001df565b6060600080856001600160a01b031685604051620002b6919062000504565b600060405180830381855af49150503d8060008114620002f3576040519150601f19603f3d011682016040523d82523d6000602084013e620002f8565b606091505b5090925090506200030c8683838762000316565b9695505050505050565b606083156200038a57825160000362000382576001600160a01b0385163b620003825760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001c4565b508162000396565b6200039683836200039e565b949350505050565b815115620003af5781518083602001fd5b8060405162461bcd60e51b8152600401620001c4919062000522565b80516001600160a01b0381168114620003e357600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200041b57818101518382015260200162000401565b50506000910152565b6000806000606084860312156200043a57600080fd5b6200044584620003cb565b92506200045560208501620003cb565b60408501519092506001600160401b03808211156200047357600080fd5b818601915086601f8301126200048857600080fd5b8151818111156200049d576200049d620003e8565b604051601f8201601f19908116603f01168101908382118183101715620004c857620004c8620003e8565b81604052828152896020848701011115620004e257600080fd5b620004f5836020830160208801620003fe565b80955050505050509250925092565b6000825162000518818460208701620003fe565b9190910192915050565b602081526000825180602084015262000543816040850160208701620003fe565b601f01601f19169190910160400192915050565b61082180620005676000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106b3565b610118565b61005b6100933660046106ce565b610155565b3480156100a457600080fd5b506100ad6101bc565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106b3565b6101ed565b3480156100f557600080fd5b506100ad61020d565b61010661022e565b6101166101116102c3565b6102cd565b565b6101206102f1565b6001600160a01b0316330361014d5761014a81604051806020016040528060008152506000610324565b50565b61014a6100fe565b61015d6102f1565b6001600160a01b031633036101b4576101af8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525060019250610324915050565b505050565b6101af6100fe565b60006101c66102f1565b6001600160a01b031633036101e2576101dd6102c3565b905090565b6101ea6100fe565b90565b6101f56102f1565b6001600160a01b0316330361014d5761014a8161034f565b60006102176102f1565b6001600160a01b031633036101e2576101dd6102f1565b6102366102f1565b6001600160a01b031633036101165760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101dd6103a3565b3660008037600080366000845af43d6000803e8080156102ec573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316919050565b61032d836103cb565b60008251118061033a5750805b156101af57610349838361040b565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6103786102f1565b604080516001600160a01b03928316815291841660208301520160405180910390a161014a81610437565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610315565b6103d4816104e0565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606061043083836040518060600160405280602781526020016107c560279139610574565b9392505050565b6001600160a01b03811661049c5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084016102ba565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b61054d5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016102ba565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc6104bf565b6060600080856001600160a01b0316856040516105919190610775565b600060405180830381855af49150503d80600081146105cc576040519150601f19603f3d011682016040523d82523d6000602084013e6105d1565b606091505b50915091506105e2868383876105ec565b9695505050505050565b6060831561065b578251600003610654576001600160a01b0385163b6106545760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016102ba565b5081610665565b610665838361066d565b949350505050565b81511561067d5781518083602001fd5b8060405162461bcd60e51b81526004016102ba9190610791565b80356001600160a01b03811681146106ae57600080fd5b919050565b6000602082840312156106c557600080fd5b61043082610697565b6000806000604084860312156106e357600080fd5b6106ec84610697565b9250602084013567ffffffffffffffff8082111561070957600080fd5b818601915086601f83011261071d57600080fd5b81358181111561072c57600080fd5b87602082850101111561073e57600080fd5b6020830194508093505050509250925092565b60005b8381101561076c578181015183820152602001610754565b50506000910152565b60008251610787818460208701610751565b9190910192915050565b60208152600082518060208401526107b0816040850160208701610751565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122027bb32bdabd86208be11b9ccb5c5f1a473bdb5213dea3f6d98324022f2029b1464736f6c63430008130033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564000000000000000000000000960b13017698d5710bb59088b1b90e071a57dbc2000000000000000000000000305d807d22070dfff295f5575ecd354f72c2eb7600000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000005d1c51346908e017dde0007a5db8f1394dffaad5000000000000000000000000b4ac02ee9302a14b2d7acde098f8aea72216aaee000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd00000000000000000000000000000000000000000000000000000000", + "nonce": "0x580", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xbd234b9cfe4665f2f636067b6163c79ad14191f67e31274d438cfe22241be198", + "transactionIndex": "0x1", + "blockHash": "0x0a370010898478737e09022150bdd64a0617cbe097605a3e721e9c1885bb6d3f", + "blockNumber": "0xf3a430", + "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", + "to": null, + "cumulativeGasUsed": "0x23f03f", + "gasUsed": "0x233946", + "contractAddress": "0x960B13017698d5710bB59088B1B90e071a57dbc2", + "logs": [ + { + "address": "0x960B13017698d5710bB59088B1B90e071a57dbc2", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000ff", + "blockHash": "0x0a370010898478737e09022150bdd64a0617cbe097605a3e721e9c1885bb6d3f", + "blockNumber": "0xf3a430", + "transactionHash": "0xbd234b9cfe4665f2f636067b6163c79ad14191f67e31274d438cfe22241be198", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000004000000000000040000000000000000000000200000000000000000000000000000000000000000000000040000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05efe" + }, + { + "transactionHash": "0xe9026481867dee00c61f881f22928ea748c805724e66a8abe3a141353265fdc2", + "transactionIndex": "0x2", + "blockHash": "0x0a370010898478737e09022150bdd64a0617cbe097605a3e721e9c1885bb6d3f", + "blockNumber": "0xf3a430", + "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", + "to": null, + "cumulativeGasUsed": "0x2e91e0", + "gasUsed": "0xaa1a1", + "contractAddress": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "logs": [ + { + "address": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x000000000000000000000000960b13017698d5710bb59088b1b90e071a57dbc2" + ], + "data": "0x", + "blockHash": "0x0a370010898478737e09022150bdd64a0617cbe097605a3e721e9c1885bb6d3f", + "blockNumber": "0xf3a430", + "transactionHash": "0xe9026481867dee00c61f881f22928ea748c805724e66a8abe3a141353265fdc2", + "transactionIndex": "0x2", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "topics": [ + "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "data": "0x", + "blockHash": "0x0a370010898478737e09022150bdd64a0617cbe097605a3e721e9c1885bb6d3f", + "blockNumber": "0xf3a430", + "transactionHash": "0xe9026481867dee00c61f881f22928ea748c805724e66a8abe3a141353265fdc2", + "transactionIndex": "0x2", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "topics": [ + "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", + "0xe2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "data": "0x", + "blockHash": "0x0a370010898478737e09022150bdd64a0617cbe097605a3e721e9c1885bb6d3f", + "blockNumber": "0xf3a430", + "transactionHash": "0xe9026481867dee00c61f881f22928ea748c805724e66a8abe3a141353265fdc2", + "transactionIndex": "0x2", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x0a370010898478737e09022150bdd64a0617cbe097605a3e721e9c1885bb6d3f", + "blockNumber": "0xf3a430", + "transactionHash": "0xe9026481867dee00c61f881f22928ea748c805724e66a8abe3a141353265fdc2", + "transactionIndex": "0x2", + "logIndex": "0x4", + "removed": false + }, + { + "address": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305d807d22070dfff295f5575ecd354f72c2eb76", + "blockHash": "0x0a370010898478737e09022150bdd64a0617cbe097605a3e721e9c1885bb6d3f", + "blockNumber": "0xf3a430", + "transactionHash": "0xe9026481867dee00c61f881f22928ea748c805724e66a8abe3a141353265fdc2", + "transactionIndex": "0x2", + "logIndex": "0x5", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000004000040000000000000000000400000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004002004000000000004000000000000000000000000000020000000000000000000800000000800000000000000000000000000000000000000000000200000000000000000000000080000000000000800000000000000000000000000000000400000000000000000100001000000000000000000020000000000000000000040000000000000400000100000000000020000000000000000400000000000400000000000000080000000002100000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05efe" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1707128213, + "chain": 84531, + "multi": false, + "commit": "94f8c9b" +} \ No newline at end of file diff --git a/broadcast/deploy-abClaim.s.sol/84531/run-1707488246.json b/broadcast/deploy-abClaim.s.sol/84531/run-1707488246.json new file mode 100644 index 0000000..82fa5e7 --- /dev/null +++ b/broadcast/deploy-abClaim.s.sol/84531/run-1707488246.json @@ -0,0 +1,57 @@ +{ + "transactions": [ + { + "hash": "0x06d3cdeb90cdef306b5f3ae72a62a1589f920d8090cbb4f4aae1232846a8ffb2", + "transactionType": "CREATE", + "contractName": "ABClaim", + "contractAddress": "0x417D2B4E69eB3c9206C61e49B6fEF5511Be20C3f", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0x2dde5a", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b506200001c62000022565b620000e4565b600054610100900460ff16156200008f5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff9081161015620000e2576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b61286380620000f46000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c80638aaada8e116100f9578063b531c61211610097578063d547741f11610071578063d547741f1461043c578063d9dad80d1461044f578063ebbb1d1f14610483578063fef332081461049657600080fd5b8063b531c61214610403578063bd99680614610416578063c0c53b8b1461042957600080fd5b8063982e7adc116100d3578063982e7adc146103aa5780639edf24d0146103d5578063a20bc64a146103e8578063a217fddf146103fb57600080fd5b80638aaada8e1461036f57806391d1485414610382578063926d7d7f1461039557600080fd5b80634c5b07fb1161016657806380c495d51161014057806380c495d5146102d4578063826396f6146102e757806386e478191461034957806389a302711461035c57600080fd5b80634c5b07fb146102835780634eb6b7f61461029657806350bf1524146102c157600080fd5b80632f2ff15d116101a25780632f2ff15d1461023557806336568abe1461024a5780633b6907d81461025d5780634b1750831461027057600080fd5b806301ffc9a7146101c9578063248a9ca3146101f15780632537382e14610222575b600080fd5b6101dc6101d7366004611dc4565b6104b6565b60405190151581526020015b60405180910390f35b6102146101ff366004611dee565b60009081526065602052604090206001015490565b6040519081526020016101e8565b610214610230366004611e53565b6104ed565b610248610243366004611ed4565b610661565b005b610248610258366004611ed4565b61068b565b61024861026b366004611f04565b61070e565b61024861027e366004611f68565b6107f6565b610248610291366004612010565b61080d565b6098546102a9906001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b6102146102cf366004612058565b6108c5565b6102486102e23660046120a4565b610992565b6103246102f5366004611dee565b609a60205260009081526040902080546001909101546001600160a01b03821691600160a01b900460ff169083565b604080516001600160a01b0390941684529115156020840152908201526060016101e8565b610248610357366004611e53565b610a26565b6097546102a9906001600160a01b031681565b61024861037d3660046120dd565b610ba9565b6101dc610390366004611ed4565b610bbe565b61021460008051602061280e83398151915281565b6102146103b8366004611f04565b609b60209081526000928352604080842090915290825290205481565b6102146103e3366004611f04565b610be9565b6102486103f6366004612157565b610c40565b610214600081565b61024861041136600461221b565b610e04565b610248610424366004612284565b610f0c565b6102486104373660046122f3565b610f2e565b61024861044a366004611ed4565b611091565b6102a961045d366004611f04565b609c6020908152600092835260408084209091529082529020546001600160a01b031681565b610248610491366004612333565b6110b6565b6102146104a4366004611dee565b60996020526000908152604090205481565b60006001600160e01b03198216637965db0b60e01b14806104e757506301ffc9a760e01b6001600160e01b03198316145b92915050565b60008382811461051057604051632627b42d60e11b815260040160405180910390fd5b60005b8181101561065757600087878381811061052f5761052f6123e2565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff16151581880152600190910154818301819052848452609990965290822054929550939092506105959161240e565b905060008888868181106105ab576105ab6123e2565b90506020028101906105bd9190612430565b9050905060005b81811015610647576000858152609b60205260408120818c8c8a8181106105ed576105ed6123e2565b90506020028101906105ff9190612430565b8581811061060f5761060f6123e2565b9050602002013581526020019081526020016000205484610630919061247a565b905061063c818a61248d565b9850506001016105c4565b5084600101945050505050610513565b5050949350505050565b60008281526065602052604090206001015461067c816110da565b61068683836110e7565b505050565b6001600160a01b03811633146107005760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b61070a828261116d565b5050565b6000610719816110da565b6000838152609960205260408120805484929061073790849061248d565b90915550506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610793573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b791906124a0565b5060408051848152602081018490527f8ed3543c92c7106a56f0a6cdaa716fef62211f99d6630ecd4dc1231d9edae811910160405180910390a1505050565b610805868686863387876111d4565b505050505050565b6000610818816110da565b60408051606080820183526001600160a01b0387811680845287151560208086018281528688018a815260008e8152609a84528990209751885492511515600160a01b026001600160a81b0319909316961695909517178655925160019095019490945584518a8152918201529283019190915281018390527f9366c0f02493cac0d2ec4f3c22a251822257a7facbec636fc612c4b9ef783b369060800160405180910390a15050505050565b6000838152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff1615158185015260019091015481830181905287855260999093529083205490918391610922919061240e565b905060005b84811015610988576000878152609b6020526040812081888885818110610950576109506123e2565b9050602002013581526020019081526020016000205483610971919061247a565b905061097d818661248d565b945050600101610927565b5050509392505050565b60008051602061280e8339815191526109aa816110da565b6000848152609c6020908152604080832086845282529182902080546001600160a01b0319166001600160a01b0386169081179091558251878152918201869052918101919091527f1ff36942453e2a07b496dda2ce62f9d30f24858a712b2ca92e2b23a947978035906060015b60405180910390a150505050565b6000610a31816110da565b600084838114610a5457604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ae657858582818110610a7157610a716123e2565b90506020020135609960008a8a85818110610a8e57610a8e6123e2565b9050602002013581526020019081526020016000206000828254610ab2919061248d565b909155508690508582818110610aca57610aca6123e2565b9050602002013583610adc919061248d565b9250600101610a57565b506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610b3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b6291906124a0565b507f7862ebe1321599555f7e8bced70e50367f461ebb89adb1604035c6fe5612dab087878787604051610b9894939291906124ef565b60405180910390a150505050505050565b610bb785858533868661173c565b5050505050565b60009182526065602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6000828152609a602090815260408083206001015460999092528220548291610c119161240e565b6000858152609b60209081526040808320878452909152902054909150610c38908261247a565b949350505050565b6000610c4b816110da565b87868114610c6c57604051632627b42d60e11b815260040160405180910390fd5b848114610c8c57604051632627b42d60e11b815260040160405180910390fd5b828114610cac57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610db25760405180606001604052808a8a84818110610cd457610cd46123e2565b9050602002016020810190610ce99190612521565b6001600160a01b03168152602001888884818110610d0957610d096123e2565b9050602002016020810190610d1e919061253e565b15158152602001868684818110610d3757610d376123e2565b90506020020135815250609a60008d8d85818110610d5757610d576123e2565b6020908102929092013583525081810192909252604090810160002083518154938501511515600160a01b026001600160a81b03199094166001600160a01b0390911617929092178255919091015160019182015501610caf565b507fd953f21e9a17ad913794f557205d8fbbfc925a22909cce248a94a27b326d89cb8a8a8a8a8a8a8a8a604051610df09897969594939291906125a4565b60405180910390a150505050505050505050565b60008051602061280e833981519152610e1c816110da565b83828114610e3d57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ed457848482818110610e5a57610e5a6123e2565b9050602002016020810190610e6f9190612521565b6000898152609c6020526040812090898985818110610e9057610e906123e2565b90506020020135815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806001019050610e40565b507f34e7892f4d399894580e7f605dc6917a1146733abd11b7e162f25656a29fc6338787878787604051610b9895949392919061262b565b6000610f17816110da565b610f2587878787878761173c565b50505050505050565b600054610100900460ff1615808015610f4e5750600054600160ff909116105b80610f685750303b158015610f68575060005460ff166001145b610fcb5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016106f7565b6000805460ff191660011790558015610fee576000805461ff0019166101001790555b610ff6611ae9565b6110016000336110e7565b61101960008051602061280e833981519152836110e7565b609880546001600160a01b038086166001600160a01b0319928316179092556097805492871692909116919091179055801561108b576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602001610a18565b50505050565b6000828152606560205260409020600101546110ac816110da565b610686838361116d565b60006110c1816110da565b6110d0888888888888886111d4565b5050505050505050565b6110e48133611b56565b50565b6110f18282610bbe565b61070a5760008281526065602090815260408083206001600160a01b03851684529091529020805460ff191660011790556111293390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6111778282610bbe565b1561070a5760008281526065602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6111df838383611baf565b8584811461120057604051632627b42d60e11b815260040160405180910390fd5b6000805b828110156116b85760008a8a83818110611220576112206123e2565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff16151581880152600190910154818301819052848452609990965290822054929550939092506112869161240e565b90508160200151156114405760005b8b8b868181106112a7576112a76123e2565b90506020028101906112b99190612430565b905081101561143a576000848152609c602052604081206001600160a01b038c16918e8e898181106112ed576112ed6123e2565b90506020028101906112ff9190612430565b8581811061130f5761130f6123e2565b60209081029290920135835250810191909152604001600020546001600160a01b03161461135057604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e89818110611371576113716123e2565b90506020028101906113839190612430565b85818110611393576113936123e2565b90506020020135815260200190815260200160002054836113b4919061247a565b90506113c0818861248d565b6000868152609b602052604081209198508291908f8f8a8181106113e6576113e66123e2565b90506020028101906113f89190612430565b86818110611408576114086123e2565b905060200201358152602001908152602001600020600082825461142c919061248d565b909155505050600101611295565b50611631565b60005b8b8b86818110611455576114556123e2565b90506020028101906114679190612430565b905081101561162f5782516001600160a01b03808c169116636352211e8e8e89818110611496576114966123e2565b90506020028101906114a89190612430565b858181106114b8576114b86123e2565b905060200201356040518263ffffffff1660e01b81526004016114dd91815260200190565b602060405180830381865afa1580156114fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151e9190612664565b6001600160a01b03161461154557604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e89818110611566576115666123e2565b90506020028101906115789190612430565b85818110611588576115886123e2565b90506020020135815260200190815260200160002054836115a9919061247a565b90506115b5818861248d565b6000868152609b602052604081209198508291908f8f8a8181106115db576115db6123e2565b90506020028101906115ed9190612430565b868181106115fd576115fd6123e2565b9050602002013581526020019081526020016000206000828254611621919061248d565b909155505050600101611443565b505b7fe1b4970657e33808b1fdfb8c6bca7977879041b9f507186174b97262424a861a8d8d86818110611664576116646123e2565b905060200201358c8c8781811061167d5761167d6123e2565b905060200281019061168f9190612430565b888d6040516116a2959493929190612681565b60405180910390a1836001019350505050611204565b5060975460405163a9059cbb60e01b81526001600160a01b038781166004830152602482018490529091169063a9059cbb906044016020604051808303816000875af115801561170c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061173091906124a0565b50505050505050505050565b611747838383611baf565b6000868152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff161515818501526001909101548183018190528a855260999093529083205487939283916117a5919061240e565b90508160200151156118d45760005b848110156118ce5760008b8152609c602052604081206001600160a01b038a16918c8c858181106117e7576117e76123e2565b60209081029290920135835250810191909152604001600020546001600160a01b03161461182857604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c85818110611849576118496123e2565b905060200201358152602001908152602001600020548361186a919061247a565b9050611876818661248d565b60008d8152609b602052604081209196508291908d8d8681811061189c5761189c6123e2565b90506020020135815260200190815260200160002060008282546118c0919061248d565b9091555050506001016117b4565b50611a3a565b60005b84811015611a385782516001600160a01b03808a169116636352211e8c8c85818110611905576119056123e2565b905060200201356040518263ffffffff1660e01b815260040161192a91815260200190565b602060405180830381865afa158015611947573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061196b9190612664565b6001600160a01b03161461199257604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c858181106119b3576119b36123e2565b90506020020135815260200190815260200160002054836119d4919061247a565b90506119e0818661248d565b60008d8152609b602052604081209196508291908d8d86818110611a0657611a066123e2565b9050602002013581526020019081526020016000206000828254611a2a919061248d565b9091555050506001016118d7565b505b60975460405163a9059cbb60e01b81526001600160a01b038981166004830152602482018690529091169063a9059cbb906044016020604051808303816000875af1158015611a8d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ab191906124a0565b507fe1b4970657e33808b1fdfb8c6bca7977879041b9f507186174b97262424a861a8a8a8a868b604051610df0959493929190612681565b600054610100900460ff16611b545760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b60648201526084016106f7565b565b611b608282610bbe565b61070a57611b6d81611c0f565b611b78836020611c21565b604051602001611b899291906126e1565b60408051601f198184030181529082905262461bcd60e51b82526106f791600401612756565b6098546040516305c8d5d960e21b81526001600160a01b0390911690631723576490611be390869086908690600401612789565b60006040518083038186803b158015611bfb57600080fd5b505afa158015610f25573d6000803e3d6000fd5b60606104e76001600160a01b03831660145b60606000611c308360026127c9565b611c3b90600261248d565b67ffffffffffffffff811115611c5357611c536127e0565b6040519080825280601f01601f191660200182016040528015611c7d576020820181803683370190505b509050600360fc1b81600081518110611c9857611c986123e2565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611cc757611cc76123e2565b60200101906001600160f81b031916908160001a9053506000611ceb8460026127c9565b611cf690600161248d565b90505b6001811115611d6e576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611d2a57611d2a6123e2565b1a60f81b828281518110611d4057611d406123e2565b60200101906001600160f81b031916908160001a90535060049490941c93611d67816127f6565b9050611cf9565b508315611dbd5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016106f7565b9392505050565b600060208284031215611dd657600080fd5b81356001600160e01b031981168114611dbd57600080fd5b600060208284031215611e0057600080fd5b5035919050565b60008083601f840112611e1957600080fd5b50813567ffffffffffffffff811115611e3157600080fd5b6020830191508360208260051b8501011115611e4c57600080fd5b9250929050565b60008060008060408587031215611e6957600080fd5b843567ffffffffffffffff80821115611e8157600080fd5b611e8d88838901611e07565b90965094506020870135915080821115611ea657600080fd5b50611eb387828801611e07565b95989497509550505050565b6001600160a01b03811681146110e457600080fd5b60008060408385031215611ee757600080fd5b823591506020830135611ef981611ebf565b809150509250929050565b60008060408385031215611f1757600080fd5b50508035926020909101359150565b60008083601f840112611f3857600080fd5b50813567ffffffffffffffff811115611f5057600080fd5b602083019150836020828501011115611e4c57600080fd5b60008060008060008060608789031215611f8157600080fd5b863567ffffffffffffffff80821115611f9957600080fd5b611fa58a838b01611e07565b90985096506020890135915080821115611fbe57600080fd5b611fca8a838b01611e07565b90965094506040890135915080821115611fe357600080fd5b50611ff089828a01611f26565b979a9699509497509295939492505050565b80151581146110e457600080fd5b6000806000806080858703121561202657600080fd5b84359350602085013561203881611ebf565b9250604085013561204881612002565b9396929550929360600135925050565b60008060006040848603121561206d57600080fd5b83359250602084013567ffffffffffffffff81111561208b57600080fd5b61209786828701611e07565b9497909650939450505050565b6000806000606084860312156120b957600080fd5b833592506020840135915060408401356120d281611ebf565b809150509250925092565b6000806000806000606086880312156120f557600080fd5b85359450602086013567ffffffffffffffff8082111561211457600080fd5b61212089838a01611e07565b9096509450604088013591508082111561213957600080fd5b5061214688828901611f26565b969995985093965092949392505050565b6000806000806000806000806080898b03121561217357600080fd5b883567ffffffffffffffff8082111561218b57600080fd5b6121978c838d01611e07565b909a50985060208b01359150808211156121b057600080fd5b6121bc8c838d01611e07565b909850965060408b01359150808211156121d557600080fd5b6121e18c838d01611e07565b909650945060608b01359150808211156121fa57600080fd5b506122078b828c01611e07565b999c989b5096995094979396929594505050565b60008060008060006060868803121561223357600080fd5b85359450602086013567ffffffffffffffff8082111561225257600080fd5b61225e89838a01611e07565b9096509450604088013591508082111561227757600080fd5b5061214688828901611e07565b6000806000806000806080878903121561229d57600080fd5b86359550602087013567ffffffffffffffff808211156122bc57600080fd5b6122c88a838b01611e07565b9097509550604089013591506122dd82611ebf565b90935060608801359080821115611fe357600080fd5b60008060006060848603121561230857600080fd5b833561231381611ebf565b9250602084013561232381611ebf565b915060408401356120d281611ebf565b60008060008060008060006080888a03121561234e57600080fd5b873567ffffffffffffffff8082111561236657600080fd5b6123728b838c01611e07565b909950975060208a013591508082111561238b57600080fd5b6123978b838c01611e07565b909750955060408a013591506123ac82611ebf565b909350606089013590808211156123c257600080fd5b506123cf8a828b01611f26565b989b979a50959850939692959293505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008261242b57634e487b7160e01b600052601260045260246000fd5b500490565b6000808335601e1984360301811261244757600080fd5b83018035915067ffffffffffffffff82111561246257600080fd5b6020019150600581901b3603821315611e4c57600080fd5b818103818111156104e7576104e76123f8565b808201808211156104e7576104e76123f8565b6000602082840312156124b257600080fd5b8151611dbd81612002565b81835260006001600160fb1b038311156124d657600080fd5b8260051b80836020870137939093016020019392505050565b6040815260006125036040830186886124bd565b82810360208401526125168185876124bd565b979650505050505050565b60006020828403121561253357600080fd5b8135611dbd81611ebf565b60006020828403121561255057600080fd5b8135611dbd81612002565b8183526000602080850194508260005b8581101561259957813561257e81611ebf565b6001600160a01b03168752958201959082019060010161256b565b509495945050505050565b6080815260006125b8608083018a8c6124bd565b6020838203818501526125cc828a8c61255b565b8481036040860152878152889250810160005b888110156126065783356125f281612002565b1515825292820192908201906001016125df565b50848103606086015261261a8187896124bd565b9d9c50505050505050505050505050565b8581526060602082015260006126456060830186886124bd565b828103604084015261265881858761255b565b98975050505050505050565b60006020828403121561267657600080fd5b8151611dbd81611ebf565b85815260806020820152600061269b6080830186886124bd565b6040830194909452506001600160a01b03919091166060909101529392505050565b60005b838110156126d85781810151838201526020016126c0565b50506000910152565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516127198160178501602088016126bd565b7001034b99036b4b9b9b4b733903937b6329607d1b601791840191820152835161274a8160288401602088016126bd565b01602801949350505050565b60208152600082518060208401526127758160408501602087016126bd565b601f01601f19169190910160400192915050565b6001600160a01b03841681526040602082018190528101829052818360608301376000818301606090810191909152601f909201601f1916010192915050565b80820281158282048414176104e7576104e76123f8565b634e487b7160e01b600052604160045260246000fd5b600081612805576128056123f8565b50600019019056fee2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4a2646970667358221220fd871fab49cdcd8b5c3c059370b7abb6c87c05d737f3a624b0e774328bfef86864736f6c63430008130033", + "nonce": "0x643", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", + "function": null, + "arguments": [ + "0x417D2B4E69eB3c9206C61e49B6fEF5511Be20C3f", + "0x305D807d22070DfFF295f5575eCD354f72c2eB76", + "0xc0c53b8b0000000000000000000000005d1c51346908e017dde0007a5db8f1394dffaad5000000000000000000000000b4ac02ee9302a14b2d7acde098f8aea72216aaee000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0xdd0e8", + "value": "0x0", + "data": "0x608060405260405162000dcf38038062000dcf833981016040819052620000269162000424565b828162000036828260006200004d565b50620000449050826200007f565b50505062000557565b6200005883620000f1565b600082511180620000665750805b156200007a5762000078838362000133565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000c160008051602062000d88833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000ee8162000162565b50565b620000fc8162000200565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606200015b838360405180606001604052806027815260200162000da86027913962000297565b9392505050565b6001600160a01b038116620001cd5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b8060008051602062000d888339815191525b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b6200026f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401620001c4565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc620001df565b6060600080856001600160a01b031685604051620002b6919062000504565b600060405180830381855af49150503d8060008114620002f3576040519150601f19603f3d011682016040523d82523d6000602084013e620002f8565b606091505b5090925090506200030c8683838762000316565b9695505050505050565b606083156200038a57825160000362000382576001600160a01b0385163b620003825760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001c4565b508162000396565b6200039683836200039e565b949350505050565b815115620003af5781518083602001fd5b8060405162461bcd60e51b8152600401620001c4919062000522565b80516001600160a01b0381168114620003e357600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200041b57818101518382015260200162000401565b50506000910152565b6000806000606084860312156200043a57600080fd5b6200044584620003cb565b92506200045560208501620003cb565b60408501519092506001600160401b03808211156200047357600080fd5b818601915086601f8301126200048857600080fd5b8151818111156200049d576200049d620003e8565b604051601f8201601f19908116603f01168101908382118183101715620004c857620004c8620003e8565b81604052828152896020848701011115620004e257600080fd5b620004f5836020830160208801620003fe565b80955050505050509250925092565b6000825162000518818460208701620003fe565b9190910192915050565b602081526000825180602084015262000543816040850160208701620003fe565b601f01601f19169190910160400192915050565b61082180620005676000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106b3565b610118565b61005b6100933660046106ce565b610155565b3480156100a457600080fd5b506100ad6101bc565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106b3565b6101ed565b3480156100f557600080fd5b506100ad61020d565b61010661022e565b6101166101116102c3565b6102cd565b565b6101206102f1565b6001600160a01b0316330361014d5761014a81604051806020016040528060008152506000610324565b50565b61014a6100fe565b61015d6102f1565b6001600160a01b031633036101b4576101af8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525060019250610324915050565b505050565b6101af6100fe565b60006101c66102f1565b6001600160a01b031633036101e2576101dd6102c3565b905090565b6101ea6100fe565b90565b6101f56102f1565b6001600160a01b0316330361014d5761014a8161034f565b60006102176102f1565b6001600160a01b031633036101e2576101dd6102f1565b6102366102f1565b6001600160a01b031633036101165760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101dd6103a3565b3660008037600080366000845af43d6000803e8080156102ec573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316919050565b61032d836103cb565b60008251118061033a5750805b156101af57610349838361040b565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6103786102f1565b604080516001600160a01b03928316815291841660208301520160405180910390a161014a81610437565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610315565b6103d4816104e0565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606061043083836040518060600160405280602781526020016107c560279139610574565b9392505050565b6001600160a01b03811661049c5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084016102ba565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b61054d5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016102ba565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc6104bf565b6060600080856001600160a01b0316856040516105919190610775565b600060405180830381855af49150503d80600081146105cc576040519150601f19603f3d011682016040523d82523d6000602084013e6105d1565b606091505b50915091506105e2868383876105ec565b9695505050505050565b6060831561065b578251600003610654576001600160a01b0385163b6106545760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016102ba565b5081610665565b610665838361066d565b949350505050565b81511561067d5781518083602001fd5b8060405162461bcd60e51b81526004016102ba9190610791565b80356001600160a01b03811681146106ae57600080fd5b919050565b6000602082840312156106c557600080fd5b61043082610697565b6000806000604084860312156106e357600080fd5b6106ec84610697565b9250602084013567ffffffffffffffff8082111561070957600080fd5b818601915086601f83011261071d57600080fd5b81358181111561072c57600080fd5b87602082850101111561073e57600080fd5b6020830194508093505050509250925092565b60005b8381101561076c578181015183820152602001610754565b50506000910152565b60008251610787818460208701610751565b9190910192915050565b60208152600082518060208401526107b0816040850160208701610751565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122027bb32bdabd86208be11b9ccb5c5f1a473bdb5213dea3f6d98324022f2029b1464736f6c63430008130033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564000000000000000000000000417d2b4e69eb3c9206c61e49b6fef5511be20c3f000000000000000000000000305d807d22070dfff295f5575ecd354f72c2eb7600000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000005d1c51346908e017dde0007a5db8f1394dffaad5000000000000000000000000b4ac02ee9302a14b2d7acde098f8aea72216aaee000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd00000000000000000000000000000000000000000000000000000000", + "nonce": "0x644", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0x06d3cdeb90cdef306b5f3ae72a62a1589f920d8090cbb4f4aae1232846a8ffb2", + "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1" + ], + "returns": {}, + "timestamp": 1707488246, + "chain": 84531, + "multi": false, + "commit": "94f8c9b" +} \ No newline at end of file diff --git a/broadcast/deploy-abClaim.s.sol/84531/run-1707488253.json b/broadcast/deploy-abClaim.s.sol/84531/run-1707488253.json new file mode 100644 index 0000000..513b989 --- /dev/null +++ b/broadcast/deploy-abClaim.s.sol/84531/run-1707488253.json @@ -0,0 +1,174 @@ +{ + "transactions": [ + { + "hash": "0x06d3cdeb90cdef306b5f3ae72a62a1589f920d8090cbb4f4aae1232846a8ffb2", + "transactionType": "CREATE", + "contractName": "ABClaim", + "contractAddress": "0x417D2B4E69eB3c9206C61e49B6fEF5511Be20C3f", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0x2dde5a", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b506200001c62000022565b620000e4565b600054610100900460ff16156200008f5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff9081161015620000e2576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b61286380620000f46000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c80638aaada8e116100f9578063b531c61211610097578063d547741f11610071578063d547741f1461043c578063d9dad80d1461044f578063ebbb1d1f14610483578063fef332081461049657600080fd5b8063b531c61214610403578063bd99680614610416578063c0c53b8b1461042957600080fd5b8063982e7adc116100d3578063982e7adc146103aa5780639edf24d0146103d5578063a20bc64a146103e8578063a217fddf146103fb57600080fd5b80638aaada8e1461036f57806391d1485414610382578063926d7d7f1461039557600080fd5b80634c5b07fb1161016657806380c495d51161014057806380c495d5146102d4578063826396f6146102e757806386e478191461034957806389a302711461035c57600080fd5b80634c5b07fb146102835780634eb6b7f61461029657806350bf1524146102c157600080fd5b80632f2ff15d116101a25780632f2ff15d1461023557806336568abe1461024a5780633b6907d81461025d5780634b1750831461027057600080fd5b806301ffc9a7146101c9578063248a9ca3146101f15780632537382e14610222575b600080fd5b6101dc6101d7366004611dc4565b6104b6565b60405190151581526020015b60405180910390f35b6102146101ff366004611dee565b60009081526065602052604090206001015490565b6040519081526020016101e8565b610214610230366004611e53565b6104ed565b610248610243366004611ed4565b610661565b005b610248610258366004611ed4565b61068b565b61024861026b366004611f04565b61070e565b61024861027e366004611f68565b6107f6565b610248610291366004612010565b61080d565b6098546102a9906001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b6102146102cf366004612058565b6108c5565b6102486102e23660046120a4565b610992565b6103246102f5366004611dee565b609a60205260009081526040902080546001909101546001600160a01b03821691600160a01b900460ff169083565b604080516001600160a01b0390941684529115156020840152908201526060016101e8565b610248610357366004611e53565b610a26565b6097546102a9906001600160a01b031681565b61024861037d3660046120dd565b610ba9565b6101dc610390366004611ed4565b610bbe565b61021460008051602061280e83398151915281565b6102146103b8366004611f04565b609b60209081526000928352604080842090915290825290205481565b6102146103e3366004611f04565b610be9565b6102486103f6366004612157565b610c40565b610214600081565b61024861041136600461221b565b610e04565b610248610424366004612284565b610f0c565b6102486104373660046122f3565b610f2e565b61024861044a366004611ed4565b611091565b6102a961045d366004611f04565b609c6020908152600092835260408084209091529082529020546001600160a01b031681565b610248610491366004612333565b6110b6565b6102146104a4366004611dee565b60996020526000908152604090205481565b60006001600160e01b03198216637965db0b60e01b14806104e757506301ffc9a760e01b6001600160e01b03198316145b92915050565b60008382811461051057604051632627b42d60e11b815260040160405180910390fd5b60005b8181101561065757600087878381811061052f5761052f6123e2565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff16151581880152600190910154818301819052848452609990965290822054929550939092506105959161240e565b905060008888868181106105ab576105ab6123e2565b90506020028101906105bd9190612430565b9050905060005b81811015610647576000858152609b60205260408120818c8c8a8181106105ed576105ed6123e2565b90506020028101906105ff9190612430565b8581811061060f5761060f6123e2565b9050602002013581526020019081526020016000205484610630919061247a565b905061063c818a61248d565b9850506001016105c4565b5084600101945050505050610513565b5050949350505050565b60008281526065602052604090206001015461067c816110da565b61068683836110e7565b505050565b6001600160a01b03811633146107005760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b61070a828261116d565b5050565b6000610719816110da565b6000838152609960205260408120805484929061073790849061248d565b90915550506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610793573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b791906124a0565b5060408051848152602081018490527f8ed3543c92c7106a56f0a6cdaa716fef62211f99d6630ecd4dc1231d9edae811910160405180910390a1505050565b610805868686863387876111d4565b505050505050565b6000610818816110da565b60408051606080820183526001600160a01b0387811680845287151560208086018281528688018a815260008e8152609a84528990209751885492511515600160a01b026001600160a81b0319909316961695909517178655925160019095019490945584518a8152918201529283019190915281018390527f9366c0f02493cac0d2ec4f3c22a251822257a7facbec636fc612c4b9ef783b369060800160405180910390a15050505050565b6000838152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff1615158185015260019091015481830181905287855260999093529083205490918391610922919061240e565b905060005b84811015610988576000878152609b6020526040812081888885818110610950576109506123e2565b9050602002013581526020019081526020016000205483610971919061247a565b905061097d818661248d565b945050600101610927565b5050509392505050565b60008051602061280e8339815191526109aa816110da565b6000848152609c6020908152604080832086845282529182902080546001600160a01b0319166001600160a01b0386169081179091558251878152918201869052918101919091527f1ff36942453e2a07b496dda2ce62f9d30f24858a712b2ca92e2b23a947978035906060015b60405180910390a150505050565b6000610a31816110da565b600084838114610a5457604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ae657858582818110610a7157610a716123e2565b90506020020135609960008a8a85818110610a8e57610a8e6123e2565b9050602002013581526020019081526020016000206000828254610ab2919061248d565b909155508690508582818110610aca57610aca6123e2565b9050602002013583610adc919061248d565b9250600101610a57565b506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610b3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b6291906124a0565b507f7862ebe1321599555f7e8bced70e50367f461ebb89adb1604035c6fe5612dab087878787604051610b9894939291906124ef565b60405180910390a150505050505050565b610bb785858533868661173c565b5050505050565b60009182526065602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6000828152609a602090815260408083206001015460999092528220548291610c119161240e565b6000858152609b60209081526040808320878452909152902054909150610c38908261247a565b949350505050565b6000610c4b816110da565b87868114610c6c57604051632627b42d60e11b815260040160405180910390fd5b848114610c8c57604051632627b42d60e11b815260040160405180910390fd5b828114610cac57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610db25760405180606001604052808a8a84818110610cd457610cd46123e2565b9050602002016020810190610ce99190612521565b6001600160a01b03168152602001888884818110610d0957610d096123e2565b9050602002016020810190610d1e919061253e565b15158152602001868684818110610d3757610d376123e2565b90506020020135815250609a60008d8d85818110610d5757610d576123e2565b6020908102929092013583525081810192909252604090810160002083518154938501511515600160a01b026001600160a81b03199094166001600160a01b0390911617929092178255919091015160019182015501610caf565b507fd953f21e9a17ad913794f557205d8fbbfc925a22909cce248a94a27b326d89cb8a8a8a8a8a8a8a8a604051610df09897969594939291906125a4565b60405180910390a150505050505050505050565b60008051602061280e833981519152610e1c816110da565b83828114610e3d57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ed457848482818110610e5a57610e5a6123e2565b9050602002016020810190610e6f9190612521565b6000898152609c6020526040812090898985818110610e9057610e906123e2565b90506020020135815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806001019050610e40565b507f34e7892f4d399894580e7f605dc6917a1146733abd11b7e162f25656a29fc6338787878787604051610b9895949392919061262b565b6000610f17816110da565b610f2587878787878761173c565b50505050505050565b600054610100900460ff1615808015610f4e5750600054600160ff909116105b80610f685750303b158015610f68575060005460ff166001145b610fcb5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016106f7565b6000805460ff191660011790558015610fee576000805461ff0019166101001790555b610ff6611ae9565b6110016000336110e7565b61101960008051602061280e833981519152836110e7565b609880546001600160a01b038086166001600160a01b0319928316179092556097805492871692909116919091179055801561108b576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602001610a18565b50505050565b6000828152606560205260409020600101546110ac816110da565b610686838361116d565b60006110c1816110da565b6110d0888888888888886111d4565b5050505050505050565b6110e48133611b56565b50565b6110f18282610bbe565b61070a5760008281526065602090815260408083206001600160a01b03851684529091529020805460ff191660011790556111293390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6111778282610bbe565b1561070a5760008281526065602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6111df838383611baf565b8584811461120057604051632627b42d60e11b815260040160405180910390fd5b6000805b828110156116b85760008a8a83818110611220576112206123e2565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff16151581880152600190910154818301819052848452609990965290822054929550939092506112869161240e565b90508160200151156114405760005b8b8b868181106112a7576112a76123e2565b90506020028101906112b99190612430565b905081101561143a576000848152609c602052604081206001600160a01b038c16918e8e898181106112ed576112ed6123e2565b90506020028101906112ff9190612430565b8581811061130f5761130f6123e2565b60209081029290920135835250810191909152604001600020546001600160a01b03161461135057604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e89818110611371576113716123e2565b90506020028101906113839190612430565b85818110611393576113936123e2565b90506020020135815260200190815260200160002054836113b4919061247a565b90506113c0818861248d565b6000868152609b602052604081209198508291908f8f8a8181106113e6576113e66123e2565b90506020028101906113f89190612430565b86818110611408576114086123e2565b905060200201358152602001908152602001600020600082825461142c919061248d565b909155505050600101611295565b50611631565b60005b8b8b86818110611455576114556123e2565b90506020028101906114679190612430565b905081101561162f5782516001600160a01b03808c169116636352211e8e8e89818110611496576114966123e2565b90506020028101906114a89190612430565b858181106114b8576114b86123e2565b905060200201356040518263ffffffff1660e01b81526004016114dd91815260200190565b602060405180830381865afa1580156114fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151e9190612664565b6001600160a01b03161461154557604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e89818110611566576115666123e2565b90506020028101906115789190612430565b85818110611588576115886123e2565b90506020020135815260200190815260200160002054836115a9919061247a565b90506115b5818861248d565b6000868152609b602052604081209198508291908f8f8a8181106115db576115db6123e2565b90506020028101906115ed9190612430565b868181106115fd576115fd6123e2565b9050602002013581526020019081526020016000206000828254611621919061248d565b909155505050600101611443565b505b7fe1b4970657e33808b1fdfb8c6bca7977879041b9f507186174b97262424a861a8d8d86818110611664576116646123e2565b905060200201358c8c8781811061167d5761167d6123e2565b905060200281019061168f9190612430565b888d6040516116a2959493929190612681565b60405180910390a1836001019350505050611204565b5060975460405163a9059cbb60e01b81526001600160a01b038781166004830152602482018490529091169063a9059cbb906044016020604051808303816000875af115801561170c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061173091906124a0565b50505050505050505050565b611747838383611baf565b6000868152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff161515818501526001909101548183018190528a855260999093529083205487939283916117a5919061240e565b90508160200151156118d45760005b848110156118ce5760008b8152609c602052604081206001600160a01b038a16918c8c858181106117e7576117e76123e2565b60209081029290920135835250810191909152604001600020546001600160a01b03161461182857604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c85818110611849576118496123e2565b905060200201358152602001908152602001600020548361186a919061247a565b9050611876818661248d565b60008d8152609b602052604081209196508291908d8d8681811061189c5761189c6123e2565b90506020020135815260200190815260200160002060008282546118c0919061248d565b9091555050506001016117b4565b50611a3a565b60005b84811015611a385782516001600160a01b03808a169116636352211e8c8c85818110611905576119056123e2565b905060200201356040518263ffffffff1660e01b815260040161192a91815260200190565b602060405180830381865afa158015611947573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061196b9190612664565b6001600160a01b03161461199257604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c858181106119b3576119b36123e2565b90506020020135815260200190815260200160002054836119d4919061247a565b90506119e0818661248d565b60008d8152609b602052604081209196508291908d8d86818110611a0657611a066123e2565b9050602002013581526020019081526020016000206000828254611a2a919061248d565b9091555050506001016118d7565b505b60975460405163a9059cbb60e01b81526001600160a01b038981166004830152602482018690529091169063a9059cbb906044016020604051808303816000875af1158015611a8d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ab191906124a0565b507fe1b4970657e33808b1fdfb8c6bca7977879041b9f507186174b97262424a861a8a8a8a868b604051610df0959493929190612681565b600054610100900460ff16611b545760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b60648201526084016106f7565b565b611b608282610bbe565b61070a57611b6d81611c0f565b611b78836020611c21565b604051602001611b899291906126e1565b60408051601f198184030181529082905262461bcd60e51b82526106f791600401612756565b6098546040516305c8d5d960e21b81526001600160a01b0390911690631723576490611be390869086908690600401612789565b60006040518083038186803b158015611bfb57600080fd5b505afa158015610f25573d6000803e3d6000fd5b60606104e76001600160a01b03831660145b60606000611c308360026127c9565b611c3b90600261248d565b67ffffffffffffffff811115611c5357611c536127e0565b6040519080825280601f01601f191660200182016040528015611c7d576020820181803683370190505b509050600360fc1b81600081518110611c9857611c986123e2565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611cc757611cc76123e2565b60200101906001600160f81b031916908160001a9053506000611ceb8460026127c9565b611cf690600161248d565b90505b6001811115611d6e576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611d2a57611d2a6123e2565b1a60f81b828281518110611d4057611d406123e2565b60200101906001600160f81b031916908160001a90535060049490941c93611d67816127f6565b9050611cf9565b508315611dbd5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016106f7565b9392505050565b600060208284031215611dd657600080fd5b81356001600160e01b031981168114611dbd57600080fd5b600060208284031215611e0057600080fd5b5035919050565b60008083601f840112611e1957600080fd5b50813567ffffffffffffffff811115611e3157600080fd5b6020830191508360208260051b8501011115611e4c57600080fd5b9250929050565b60008060008060408587031215611e6957600080fd5b843567ffffffffffffffff80821115611e8157600080fd5b611e8d88838901611e07565b90965094506020870135915080821115611ea657600080fd5b50611eb387828801611e07565b95989497509550505050565b6001600160a01b03811681146110e457600080fd5b60008060408385031215611ee757600080fd5b823591506020830135611ef981611ebf565b809150509250929050565b60008060408385031215611f1757600080fd5b50508035926020909101359150565b60008083601f840112611f3857600080fd5b50813567ffffffffffffffff811115611f5057600080fd5b602083019150836020828501011115611e4c57600080fd5b60008060008060008060608789031215611f8157600080fd5b863567ffffffffffffffff80821115611f9957600080fd5b611fa58a838b01611e07565b90985096506020890135915080821115611fbe57600080fd5b611fca8a838b01611e07565b90965094506040890135915080821115611fe357600080fd5b50611ff089828a01611f26565b979a9699509497509295939492505050565b80151581146110e457600080fd5b6000806000806080858703121561202657600080fd5b84359350602085013561203881611ebf565b9250604085013561204881612002565b9396929550929360600135925050565b60008060006040848603121561206d57600080fd5b83359250602084013567ffffffffffffffff81111561208b57600080fd5b61209786828701611e07565b9497909650939450505050565b6000806000606084860312156120b957600080fd5b833592506020840135915060408401356120d281611ebf565b809150509250925092565b6000806000806000606086880312156120f557600080fd5b85359450602086013567ffffffffffffffff8082111561211457600080fd5b61212089838a01611e07565b9096509450604088013591508082111561213957600080fd5b5061214688828901611f26565b969995985093965092949392505050565b6000806000806000806000806080898b03121561217357600080fd5b883567ffffffffffffffff8082111561218b57600080fd5b6121978c838d01611e07565b909a50985060208b01359150808211156121b057600080fd5b6121bc8c838d01611e07565b909850965060408b01359150808211156121d557600080fd5b6121e18c838d01611e07565b909650945060608b01359150808211156121fa57600080fd5b506122078b828c01611e07565b999c989b5096995094979396929594505050565b60008060008060006060868803121561223357600080fd5b85359450602086013567ffffffffffffffff8082111561225257600080fd5b61225e89838a01611e07565b9096509450604088013591508082111561227757600080fd5b5061214688828901611e07565b6000806000806000806080878903121561229d57600080fd5b86359550602087013567ffffffffffffffff808211156122bc57600080fd5b6122c88a838b01611e07565b9097509550604089013591506122dd82611ebf565b90935060608801359080821115611fe357600080fd5b60008060006060848603121561230857600080fd5b833561231381611ebf565b9250602084013561232381611ebf565b915060408401356120d281611ebf565b60008060008060008060006080888a03121561234e57600080fd5b873567ffffffffffffffff8082111561236657600080fd5b6123728b838c01611e07565b909950975060208a013591508082111561238b57600080fd5b6123978b838c01611e07565b909750955060408a013591506123ac82611ebf565b909350606089013590808211156123c257600080fd5b506123cf8a828b01611f26565b989b979a50959850939692959293505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008261242b57634e487b7160e01b600052601260045260246000fd5b500490565b6000808335601e1984360301811261244757600080fd5b83018035915067ffffffffffffffff82111561246257600080fd5b6020019150600581901b3603821315611e4c57600080fd5b818103818111156104e7576104e76123f8565b808201808211156104e7576104e76123f8565b6000602082840312156124b257600080fd5b8151611dbd81612002565b81835260006001600160fb1b038311156124d657600080fd5b8260051b80836020870137939093016020019392505050565b6040815260006125036040830186886124bd565b82810360208401526125168185876124bd565b979650505050505050565b60006020828403121561253357600080fd5b8135611dbd81611ebf565b60006020828403121561255057600080fd5b8135611dbd81612002565b8183526000602080850194508260005b8581101561259957813561257e81611ebf565b6001600160a01b03168752958201959082019060010161256b565b509495945050505050565b6080815260006125b8608083018a8c6124bd565b6020838203818501526125cc828a8c61255b565b8481036040860152878152889250810160005b888110156126065783356125f281612002565b1515825292820192908201906001016125df565b50848103606086015261261a8187896124bd565b9d9c50505050505050505050505050565b8581526060602082015260006126456060830186886124bd565b828103604084015261265881858761255b565b98975050505050505050565b60006020828403121561267657600080fd5b8151611dbd81611ebf565b85815260806020820152600061269b6080830186886124bd565b6040830194909452506001600160a01b03919091166060909101529392505050565b60005b838110156126d85781810151838201526020016126c0565b50506000910152565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516127198160178501602088016126bd565b7001034b99036b4b9b9b4b733903937b6329607d1b601791840191820152835161274a8160288401602088016126bd565b01602801949350505050565b60208152600082518060208401526127758160408501602087016126bd565b601f01601f19169190910160400192915050565b6001600160a01b03841681526040602082018190528101829052818360608301376000818301606090810191909152601f909201601f1916010192915050565b80820281158282048414176104e7576104e76123f8565b634e487b7160e01b600052604160045260246000fd5b600081612805576128056123f8565b50600019019056fee2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4a2646970667358221220fd871fab49cdcd8b5c3c059370b7abb6c87c05d737f3a624b0e774328bfef86864736f6c63430008130033", + "nonce": "0x643", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", + "function": null, + "arguments": [ + "0x417D2B4E69eB3c9206C61e49B6fEF5511Be20C3f", + "0x305D807d22070DfFF295f5575eCD354f72c2eB76", + "0xc0c53b8b0000000000000000000000005d1c51346908e017dde0007a5db8f1394dffaad5000000000000000000000000b4ac02ee9302a14b2d7acde098f8aea72216aaee000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0xdd0e8", + "value": "0x0", + "data": "0x608060405260405162000dcf38038062000dcf833981016040819052620000269162000424565b828162000036828260006200004d565b50620000449050826200007f565b50505062000557565b6200005883620000f1565b600082511180620000665750805b156200007a5762000078838362000133565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000c160008051602062000d88833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000ee8162000162565b50565b620000fc8162000200565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606200015b838360405180606001604052806027815260200162000da86027913962000297565b9392505050565b6001600160a01b038116620001cd5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b8060008051602062000d888339815191525b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b6200026f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401620001c4565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc620001df565b6060600080856001600160a01b031685604051620002b6919062000504565b600060405180830381855af49150503d8060008114620002f3576040519150601f19603f3d011682016040523d82523d6000602084013e620002f8565b606091505b5090925090506200030c8683838762000316565b9695505050505050565b606083156200038a57825160000362000382576001600160a01b0385163b620003825760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001c4565b508162000396565b6200039683836200039e565b949350505050565b815115620003af5781518083602001fd5b8060405162461bcd60e51b8152600401620001c4919062000522565b80516001600160a01b0381168114620003e357600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200041b57818101518382015260200162000401565b50506000910152565b6000806000606084860312156200043a57600080fd5b6200044584620003cb565b92506200045560208501620003cb565b60408501519092506001600160401b03808211156200047357600080fd5b818601915086601f8301126200048857600080fd5b8151818111156200049d576200049d620003e8565b604051601f8201601f19908116603f01168101908382118183101715620004c857620004c8620003e8565b81604052828152896020848701011115620004e257600080fd5b620004f5836020830160208801620003fe565b80955050505050509250925092565b6000825162000518818460208701620003fe565b9190910192915050565b602081526000825180602084015262000543816040850160208701620003fe565b601f01601f19169190910160400192915050565b61082180620005676000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106b3565b610118565b61005b6100933660046106ce565b610155565b3480156100a457600080fd5b506100ad6101bc565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106b3565b6101ed565b3480156100f557600080fd5b506100ad61020d565b61010661022e565b6101166101116102c3565b6102cd565b565b6101206102f1565b6001600160a01b0316330361014d5761014a81604051806020016040528060008152506000610324565b50565b61014a6100fe565b61015d6102f1565b6001600160a01b031633036101b4576101af8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525060019250610324915050565b505050565b6101af6100fe565b60006101c66102f1565b6001600160a01b031633036101e2576101dd6102c3565b905090565b6101ea6100fe565b90565b6101f56102f1565b6001600160a01b0316330361014d5761014a8161034f565b60006102176102f1565b6001600160a01b031633036101e2576101dd6102f1565b6102366102f1565b6001600160a01b031633036101165760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101dd6103a3565b3660008037600080366000845af43d6000803e8080156102ec573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316919050565b61032d836103cb565b60008251118061033a5750805b156101af57610349838361040b565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6103786102f1565b604080516001600160a01b03928316815291841660208301520160405180910390a161014a81610437565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610315565b6103d4816104e0565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606061043083836040518060600160405280602781526020016107c560279139610574565b9392505050565b6001600160a01b03811661049c5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084016102ba565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b61054d5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016102ba565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc6104bf565b6060600080856001600160a01b0316856040516105919190610775565b600060405180830381855af49150503d80600081146105cc576040519150601f19603f3d011682016040523d82523d6000602084013e6105d1565b606091505b50915091506105e2868383876105ec565b9695505050505050565b6060831561065b578251600003610654576001600160a01b0385163b6106545760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016102ba565b5081610665565b610665838361066d565b949350505050565b81511561067d5781518083602001fd5b8060405162461bcd60e51b81526004016102ba9190610791565b80356001600160a01b03811681146106ae57600080fd5b919050565b6000602082840312156106c557600080fd5b61043082610697565b6000806000604084860312156106e357600080fd5b6106ec84610697565b9250602084013567ffffffffffffffff8082111561070957600080fd5b818601915086601f83011261071d57600080fd5b81358181111561072c57600080fd5b87602082850101111561073e57600080fd5b6020830194508093505050509250925092565b60005b8381101561076c578181015183820152602001610754565b50506000910152565b60008251610787818460208701610751565b9190910192915050565b60208152600082518060208401526107b0816040850160208701610751565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122027bb32bdabd86208be11b9ccb5c5f1a473bdb5213dea3f6d98324022f2029b1464736f6c63430008130033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564000000000000000000000000417d2b4e69eb3c9206c61e49b6fef5511be20c3f000000000000000000000000305d807d22070dfff295f5575ecd354f72c2eb7600000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000005d1c51346908e017dde0007a5db8f1394dffaad5000000000000000000000000b4ac02ee9302a14b2d7acde098f8aea72216aaee000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd00000000000000000000000000000000000000000000000000000000", + "nonce": "0x644", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x06d3cdeb90cdef306b5f3ae72a62a1589f920d8090cbb4f4aae1232846a8ffb2", + "transactionIndex": "0x1", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", + "to": null, + "cumulativeGasUsed": "0x23f645", + "gasUsed": "0x234b2a", + "contractAddress": "0x417D2B4E69eB3c9206C61e49B6fEF5511Be20C3f", + "logs": [ + { + "address": "0x417D2B4E69eB3c9206C61e49B6fEF5511Be20C3f", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000ff", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "transactionHash": "0x06d3cdeb90cdef306b5f3ae72a62a1589f920d8090cbb4f4aae1232846a8ffb2", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000800000000020000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05efe" + }, + { + "transactionHash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", + "transactionIndex": "0x2", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", + "to": null, + "cumulativeGasUsed": "0x2e97e6", + "gasUsed": "0xaa1a1", + "contractAddress": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", + "logs": [ + { + "address": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x000000000000000000000000417d2b4e69eb3c9206c61e49b6fef5511be20c3f" + ], + "data": "0x", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "transactionHash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", + "transactionIndex": "0x2", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", + "topics": [ + "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "data": "0x", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "transactionHash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", + "transactionIndex": "0x2", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", + "topics": [ + "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", + "0xe2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "data": "0x", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "transactionHash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", + "transactionIndex": "0x2", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "transactionHash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", + "transactionIndex": "0x2", + "logIndex": "0x4", + "removed": false + }, + { + "address": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305d807d22070dfff295f5575ecd354f72c2eb76", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "transactionHash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", + "transactionIndex": "0x2", + "logIndex": "0x5", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000004000000000000000000000000400000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004002000000000000000000000000000000000000000000020000000000000000000800010000800040000000000000000000000000000000000000000200000000000000010000000080000000000000800000000000000000000000000000000400000000080000000000001000000010000000000020000000000000040000040000000000000400000100000000000020000000000000000000000000000400000000000000000000000002100000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05efe" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1707488253, + "chain": 84531, + "multi": false, + "commit": "94f8c9b" +} \ No newline at end of file diff --git a/broadcast/deploy-abClaim.s.sol/84531/run-1707488286.json b/broadcast/deploy-abClaim.s.sol/84531/run-1707488286.json new file mode 100644 index 0000000..146a13b --- /dev/null +++ b/broadcast/deploy-abClaim.s.sol/84531/run-1707488286.json @@ -0,0 +1,174 @@ +{ + "transactions": [ + { + "hash": "0x06d3cdeb90cdef306b5f3ae72a62a1589f920d8090cbb4f4aae1232846a8ffb2", + "transactionType": "CREATE", + "contractName": "ABClaim", + "contractAddress": "0x417D2B4E69eB3c9206C61e49B6fEF5511Be20C3f", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0x2dde5a", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b506200001c62000022565b620000e4565b600054610100900460ff16156200008f5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff9081161015620000e2576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b61286380620000f46000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c80638aaada8e116100f9578063b531c61211610097578063d547741f11610071578063d547741f1461043c578063d9dad80d1461044f578063ebbb1d1f14610483578063fef332081461049657600080fd5b8063b531c61214610403578063bd99680614610416578063c0c53b8b1461042957600080fd5b8063982e7adc116100d3578063982e7adc146103aa5780639edf24d0146103d5578063a20bc64a146103e8578063a217fddf146103fb57600080fd5b80638aaada8e1461036f57806391d1485414610382578063926d7d7f1461039557600080fd5b80634c5b07fb1161016657806380c495d51161014057806380c495d5146102d4578063826396f6146102e757806386e478191461034957806389a302711461035c57600080fd5b80634c5b07fb146102835780634eb6b7f61461029657806350bf1524146102c157600080fd5b80632f2ff15d116101a25780632f2ff15d1461023557806336568abe1461024a5780633b6907d81461025d5780634b1750831461027057600080fd5b806301ffc9a7146101c9578063248a9ca3146101f15780632537382e14610222575b600080fd5b6101dc6101d7366004611dc4565b6104b6565b60405190151581526020015b60405180910390f35b6102146101ff366004611dee565b60009081526065602052604090206001015490565b6040519081526020016101e8565b610214610230366004611e53565b6104ed565b610248610243366004611ed4565b610661565b005b610248610258366004611ed4565b61068b565b61024861026b366004611f04565b61070e565b61024861027e366004611f68565b6107f6565b610248610291366004612010565b61080d565b6098546102a9906001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b6102146102cf366004612058565b6108c5565b6102486102e23660046120a4565b610992565b6103246102f5366004611dee565b609a60205260009081526040902080546001909101546001600160a01b03821691600160a01b900460ff169083565b604080516001600160a01b0390941684529115156020840152908201526060016101e8565b610248610357366004611e53565b610a26565b6097546102a9906001600160a01b031681565b61024861037d3660046120dd565b610ba9565b6101dc610390366004611ed4565b610bbe565b61021460008051602061280e83398151915281565b6102146103b8366004611f04565b609b60209081526000928352604080842090915290825290205481565b6102146103e3366004611f04565b610be9565b6102486103f6366004612157565b610c40565b610214600081565b61024861041136600461221b565b610e04565b610248610424366004612284565b610f0c565b6102486104373660046122f3565b610f2e565b61024861044a366004611ed4565b611091565b6102a961045d366004611f04565b609c6020908152600092835260408084209091529082529020546001600160a01b031681565b610248610491366004612333565b6110b6565b6102146104a4366004611dee565b60996020526000908152604090205481565b60006001600160e01b03198216637965db0b60e01b14806104e757506301ffc9a760e01b6001600160e01b03198316145b92915050565b60008382811461051057604051632627b42d60e11b815260040160405180910390fd5b60005b8181101561065757600087878381811061052f5761052f6123e2565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff16151581880152600190910154818301819052848452609990965290822054929550939092506105959161240e565b905060008888868181106105ab576105ab6123e2565b90506020028101906105bd9190612430565b9050905060005b81811015610647576000858152609b60205260408120818c8c8a8181106105ed576105ed6123e2565b90506020028101906105ff9190612430565b8581811061060f5761060f6123e2565b9050602002013581526020019081526020016000205484610630919061247a565b905061063c818a61248d565b9850506001016105c4565b5084600101945050505050610513565b5050949350505050565b60008281526065602052604090206001015461067c816110da565b61068683836110e7565b505050565b6001600160a01b03811633146107005760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b61070a828261116d565b5050565b6000610719816110da565b6000838152609960205260408120805484929061073790849061248d565b90915550506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610793573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b791906124a0565b5060408051848152602081018490527f8ed3543c92c7106a56f0a6cdaa716fef62211f99d6630ecd4dc1231d9edae811910160405180910390a1505050565b610805868686863387876111d4565b505050505050565b6000610818816110da565b60408051606080820183526001600160a01b0387811680845287151560208086018281528688018a815260008e8152609a84528990209751885492511515600160a01b026001600160a81b0319909316961695909517178655925160019095019490945584518a8152918201529283019190915281018390527f9366c0f02493cac0d2ec4f3c22a251822257a7facbec636fc612c4b9ef783b369060800160405180910390a15050505050565b6000838152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff1615158185015260019091015481830181905287855260999093529083205490918391610922919061240e565b905060005b84811015610988576000878152609b6020526040812081888885818110610950576109506123e2565b9050602002013581526020019081526020016000205483610971919061247a565b905061097d818661248d565b945050600101610927565b5050509392505050565b60008051602061280e8339815191526109aa816110da565b6000848152609c6020908152604080832086845282529182902080546001600160a01b0319166001600160a01b0386169081179091558251878152918201869052918101919091527f1ff36942453e2a07b496dda2ce62f9d30f24858a712b2ca92e2b23a947978035906060015b60405180910390a150505050565b6000610a31816110da565b600084838114610a5457604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ae657858582818110610a7157610a716123e2565b90506020020135609960008a8a85818110610a8e57610a8e6123e2565b9050602002013581526020019081526020016000206000828254610ab2919061248d565b909155508690508582818110610aca57610aca6123e2565b9050602002013583610adc919061248d565b9250600101610a57565b506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610b3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b6291906124a0565b507f7862ebe1321599555f7e8bced70e50367f461ebb89adb1604035c6fe5612dab087878787604051610b9894939291906124ef565b60405180910390a150505050505050565b610bb785858533868661173c565b5050505050565b60009182526065602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6000828152609a602090815260408083206001015460999092528220548291610c119161240e565b6000858152609b60209081526040808320878452909152902054909150610c38908261247a565b949350505050565b6000610c4b816110da565b87868114610c6c57604051632627b42d60e11b815260040160405180910390fd5b848114610c8c57604051632627b42d60e11b815260040160405180910390fd5b828114610cac57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610db25760405180606001604052808a8a84818110610cd457610cd46123e2565b9050602002016020810190610ce99190612521565b6001600160a01b03168152602001888884818110610d0957610d096123e2565b9050602002016020810190610d1e919061253e565b15158152602001868684818110610d3757610d376123e2565b90506020020135815250609a60008d8d85818110610d5757610d576123e2565b6020908102929092013583525081810192909252604090810160002083518154938501511515600160a01b026001600160a81b03199094166001600160a01b0390911617929092178255919091015160019182015501610caf565b507fd953f21e9a17ad913794f557205d8fbbfc925a22909cce248a94a27b326d89cb8a8a8a8a8a8a8a8a604051610df09897969594939291906125a4565b60405180910390a150505050505050505050565b60008051602061280e833981519152610e1c816110da565b83828114610e3d57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ed457848482818110610e5a57610e5a6123e2565b9050602002016020810190610e6f9190612521565b6000898152609c6020526040812090898985818110610e9057610e906123e2565b90506020020135815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806001019050610e40565b507f34e7892f4d399894580e7f605dc6917a1146733abd11b7e162f25656a29fc6338787878787604051610b9895949392919061262b565b6000610f17816110da565b610f2587878787878761173c565b50505050505050565b600054610100900460ff1615808015610f4e5750600054600160ff909116105b80610f685750303b158015610f68575060005460ff166001145b610fcb5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016106f7565b6000805460ff191660011790558015610fee576000805461ff0019166101001790555b610ff6611ae9565b6110016000336110e7565b61101960008051602061280e833981519152836110e7565b609880546001600160a01b038086166001600160a01b0319928316179092556097805492871692909116919091179055801561108b576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602001610a18565b50505050565b6000828152606560205260409020600101546110ac816110da565b610686838361116d565b60006110c1816110da565b6110d0888888888888886111d4565b5050505050505050565b6110e48133611b56565b50565b6110f18282610bbe565b61070a5760008281526065602090815260408083206001600160a01b03851684529091529020805460ff191660011790556111293390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6111778282610bbe565b1561070a5760008281526065602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6111df838383611baf565b8584811461120057604051632627b42d60e11b815260040160405180910390fd5b6000805b828110156116b85760008a8a83818110611220576112206123e2565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff16151581880152600190910154818301819052848452609990965290822054929550939092506112869161240e565b90508160200151156114405760005b8b8b868181106112a7576112a76123e2565b90506020028101906112b99190612430565b905081101561143a576000848152609c602052604081206001600160a01b038c16918e8e898181106112ed576112ed6123e2565b90506020028101906112ff9190612430565b8581811061130f5761130f6123e2565b60209081029290920135835250810191909152604001600020546001600160a01b03161461135057604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e89818110611371576113716123e2565b90506020028101906113839190612430565b85818110611393576113936123e2565b90506020020135815260200190815260200160002054836113b4919061247a565b90506113c0818861248d565b6000868152609b602052604081209198508291908f8f8a8181106113e6576113e66123e2565b90506020028101906113f89190612430565b86818110611408576114086123e2565b905060200201358152602001908152602001600020600082825461142c919061248d565b909155505050600101611295565b50611631565b60005b8b8b86818110611455576114556123e2565b90506020028101906114679190612430565b905081101561162f5782516001600160a01b03808c169116636352211e8e8e89818110611496576114966123e2565b90506020028101906114a89190612430565b858181106114b8576114b86123e2565b905060200201356040518263ffffffff1660e01b81526004016114dd91815260200190565b602060405180830381865afa1580156114fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151e9190612664565b6001600160a01b03161461154557604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e89818110611566576115666123e2565b90506020028101906115789190612430565b85818110611588576115886123e2565b90506020020135815260200190815260200160002054836115a9919061247a565b90506115b5818861248d565b6000868152609b602052604081209198508291908f8f8a8181106115db576115db6123e2565b90506020028101906115ed9190612430565b868181106115fd576115fd6123e2565b9050602002013581526020019081526020016000206000828254611621919061248d565b909155505050600101611443565b505b7fe1b4970657e33808b1fdfb8c6bca7977879041b9f507186174b97262424a861a8d8d86818110611664576116646123e2565b905060200201358c8c8781811061167d5761167d6123e2565b905060200281019061168f9190612430565b888d6040516116a2959493929190612681565b60405180910390a1836001019350505050611204565b5060975460405163a9059cbb60e01b81526001600160a01b038781166004830152602482018490529091169063a9059cbb906044016020604051808303816000875af115801561170c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061173091906124a0565b50505050505050505050565b611747838383611baf565b6000868152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff161515818501526001909101548183018190528a855260999093529083205487939283916117a5919061240e565b90508160200151156118d45760005b848110156118ce5760008b8152609c602052604081206001600160a01b038a16918c8c858181106117e7576117e76123e2565b60209081029290920135835250810191909152604001600020546001600160a01b03161461182857604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c85818110611849576118496123e2565b905060200201358152602001908152602001600020548361186a919061247a565b9050611876818661248d565b60008d8152609b602052604081209196508291908d8d8681811061189c5761189c6123e2565b90506020020135815260200190815260200160002060008282546118c0919061248d565b9091555050506001016117b4565b50611a3a565b60005b84811015611a385782516001600160a01b03808a169116636352211e8c8c85818110611905576119056123e2565b905060200201356040518263ffffffff1660e01b815260040161192a91815260200190565b602060405180830381865afa158015611947573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061196b9190612664565b6001600160a01b03161461199257604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c858181106119b3576119b36123e2565b90506020020135815260200190815260200160002054836119d4919061247a565b90506119e0818661248d565b60008d8152609b602052604081209196508291908d8d86818110611a0657611a066123e2565b9050602002013581526020019081526020016000206000828254611a2a919061248d565b9091555050506001016118d7565b505b60975460405163a9059cbb60e01b81526001600160a01b038981166004830152602482018690529091169063a9059cbb906044016020604051808303816000875af1158015611a8d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ab191906124a0565b507fe1b4970657e33808b1fdfb8c6bca7977879041b9f507186174b97262424a861a8a8a8a868b604051610df0959493929190612681565b600054610100900460ff16611b545760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b60648201526084016106f7565b565b611b608282610bbe565b61070a57611b6d81611c0f565b611b78836020611c21565b604051602001611b899291906126e1565b60408051601f198184030181529082905262461bcd60e51b82526106f791600401612756565b6098546040516305c8d5d960e21b81526001600160a01b0390911690631723576490611be390869086908690600401612789565b60006040518083038186803b158015611bfb57600080fd5b505afa158015610f25573d6000803e3d6000fd5b60606104e76001600160a01b03831660145b60606000611c308360026127c9565b611c3b90600261248d565b67ffffffffffffffff811115611c5357611c536127e0565b6040519080825280601f01601f191660200182016040528015611c7d576020820181803683370190505b509050600360fc1b81600081518110611c9857611c986123e2565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611cc757611cc76123e2565b60200101906001600160f81b031916908160001a9053506000611ceb8460026127c9565b611cf690600161248d565b90505b6001811115611d6e576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611d2a57611d2a6123e2565b1a60f81b828281518110611d4057611d406123e2565b60200101906001600160f81b031916908160001a90535060049490941c93611d67816127f6565b9050611cf9565b508315611dbd5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016106f7565b9392505050565b600060208284031215611dd657600080fd5b81356001600160e01b031981168114611dbd57600080fd5b600060208284031215611e0057600080fd5b5035919050565b60008083601f840112611e1957600080fd5b50813567ffffffffffffffff811115611e3157600080fd5b6020830191508360208260051b8501011115611e4c57600080fd5b9250929050565b60008060008060408587031215611e6957600080fd5b843567ffffffffffffffff80821115611e8157600080fd5b611e8d88838901611e07565b90965094506020870135915080821115611ea657600080fd5b50611eb387828801611e07565b95989497509550505050565b6001600160a01b03811681146110e457600080fd5b60008060408385031215611ee757600080fd5b823591506020830135611ef981611ebf565b809150509250929050565b60008060408385031215611f1757600080fd5b50508035926020909101359150565b60008083601f840112611f3857600080fd5b50813567ffffffffffffffff811115611f5057600080fd5b602083019150836020828501011115611e4c57600080fd5b60008060008060008060608789031215611f8157600080fd5b863567ffffffffffffffff80821115611f9957600080fd5b611fa58a838b01611e07565b90985096506020890135915080821115611fbe57600080fd5b611fca8a838b01611e07565b90965094506040890135915080821115611fe357600080fd5b50611ff089828a01611f26565b979a9699509497509295939492505050565b80151581146110e457600080fd5b6000806000806080858703121561202657600080fd5b84359350602085013561203881611ebf565b9250604085013561204881612002565b9396929550929360600135925050565b60008060006040848603121561206d57600080fd5b83359250602084013567ffffffffffffffff81111561208b57600080fd5b61209786828701611e07565b9497909650939450505050565b6000806000606084860312156120b957600080fd5b833592506020840135915060408401356120d281611ebf565b809150509250925092565b6000806000806000606086880312156120f557600080fd5b85359450602086013567ffffffffffffffff8082111561211457600080fd5b61212089838a01611e07565b9096509450604088013591508082111561213957600080fd5b5061214688828901611f26565b969995985093965092949392505050565b6000806000806000806000806080898b03121561217357600080fd5b883567ffffffffffffffff8082111561218b57600080fd5b6121978c838d01611e07565b909a50985060208b01359150808211156121b057600080fd5b6121bc8c838d01611e07565b909850965060408b01359150808211156121d557600080fd5b6121e18c838d01611e07565b909650945060608b01359150808211156121fa57600080fd5b506122078b828c01611e07565b999c989b5096995094979396929594505050565b60008060008060006060868803121561223357600080fd5b85359450602086013567ffffffffffffffff8082111561225257600080fd5b61225e89838a01611e07565b9096509450604088013591508082111561227757600080fd5b5061214688828901611e07565b6000806000806000806080878903121561229d57600080fd5b86359550602087013567ffffffffffffffff808211156122bc57600080fd5b6122c88a838b01611e07565b9097509550604089013591506122dd82611ebf565b90935060608801359080821115611fe357600080fd5b60008060006060848603121561230857600080fd5b833561231381611ebf565b9250602084013561232381611ebf565b915060408401356120d281611ebf565b60008060008060008060006080888a03121561234e57600080fd5b873567ffffffffffffffff8082111561236657600080fd5b6123728b838c01611e07565b909950975060208a013591508082111561238b57600080fd5b6123978b838c01611e07565b909750955060408a013591506123ac82611ebf565b909350606089013590808211156123c257600080fd5b506123cf8a828b01611f26565b989b979a50959850939692959293505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008261242b57634e487b7160e01b600052601260045260246000fd5b500490565b6000808335601e1984360301811261244757600080fd5b83018035915067ffffffffffffffff82111561246257600080fd5b6020019150600581901b3603821315611e4c57600080fd5b818103818111156104e7576104e76123f8565b808201808211156104e7576104e76123f8565b6000602082840312156124b257600080fd5b8151611dbd81612002565b81835260006001600160fb1b038311156124d657600080fd5b8260051b80836020870137939093016020019392505050565b6040815260006125036040830186886124bd565b82810360208401526125168185876124bd565b979650505050505050565b60006020828403121561253357600080fd5b8135611dbd81611ebf565b60006020828403121561255057600080fd5b8135611dbd81612002565b8183526000602080850194508260005b8581101561259957813561257e81611ebf565b6001600160a01b03168752958201959082019060010161256b565b509495945050505050565b6080815260006125b8608083018a8c6124bd565b6020838203818501526125cc828a8c61255b565b8481036040860152878152889250810160005b888110156126065783356125f281612002565b1515825292820192908201906001016125df565b50848103606086015261261a8187896124bd565b9d9c50505050505050505050505050565b8581526060602082015260006126456060830186886124bd565b828103604084015261265881858761255b565b98975050505050505050565b60006020828403121561267657600080fd5b8151611dbd81611ebf565b85815260806020820152600061269b6080830186886124bd565b6040830194909452506001600160a01b03919091166060909101529392505050565b60005b838110156126d85781810151838201526020016126c0565b50506000910152565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516127198160178501602088016126bd565b7001034b99036b4b9b9b4b733903937b6329607d1b601791840191820152835161274a8160288401602088016126bd565b01602801949350505050565b60208152600082518060208401526127758160408501602087016126bd565b601f01601f19169190910160400192915050565b6001600160a01b03841681526040602082018190528101829052818360608301376000818301606090810191909152601f909201601f1916010192915050565b80820281158282048414176104e7576104e76123f8565b634e487b7160e01b600052604160045260246000fd5b600081612805576128056123f8565b50600019019056fee2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4a2646970667358221220fd871fab49cdcd8b5c3c059370b7abb6c87c05d737f3a624b0e774328bfef86864736f6c63430008130033", + "nonce": "0x643", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", + "function": null, + "arguments": [ + "0x417D2B4E69eB3c9206C61e49B6fEF5511Be20C3f", + "0x305D807d22070DfFF295f5575eCD354f72c2eB76", + "0xc0c53b8b0000000000000000000000005d1c51346908e017dde0007a5db8f1394dffaad5000000000000000000000000b4ac02ee9302a14b2d7acde098f8aea72216aaee000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0xdd0e8", + "value": "0x0", + "data": "0x608060405260405162000dcf38038062000dcf833981016040819052620000269162000424565b828162000036828260006200004d565b50620000449050826200007f565b50505062000557565b6200005883620000f1565b600082511180620000665750805b156200007a5762000078838362000133565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000c160008051602062000d88833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000ee8162000162565b50565b620000fc8162000200565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606200015b838360405180606001604052806027815260200162000da86027913962000297565b9392505050565b6001600160a01b038116620001cd5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b8060008051602062000d888339815191525b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b6200026f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401620001c4565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc620001df565b6060600080856001600160a01b031685604051620002b6919062000504565b600060405180830381855af49150503d8060008114620002f3576040519150601f19603f3d011682016040523d82523d6000602084013e620002f8565b606091505b5090925090506200030c8683838762000316565b9695505050505050565b606083156200038a57825160000362000382576001600160a01b0385163b620003825760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001c4565b508162000396565b6200039683836200039e565b949350505050565b815115620003af5781518083602001fd5b8060405162461bcd60e51b8152600401620001c4919062000522565b80516001600160a01b0381168114620003e357600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200041b57818101518382015260200162000401565b50506000910152565b6000806000606084860312156200043a57600080fd5b6200044584620003cb565b92506200045560208501620003cb565b60408501519092506001600160401b03808211156200047357600080fd5b818601915086601f8301126200048857600080fd5b8151818111156200049d576200049d620003e8565b604051601f8201601f19908116603f01168101908382118183101715620004c857620004c8620003e8565b81604052828152896020848701011115620004e257600080fd5b620004f5836020830160208801620003fe565b80955050505050509250925092565b6000825162000518818460208701620003fe565b9190910192915050565b602081526000825180602084015262000543816040850160208701620003fe565b601f01601f19169190910160400192915050565b61082180620005676000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106b3565b610118565b61005b6100933660046106ce565b610155565b3480156100a457600080fd5b506100ad6101bc565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106b3565b6101ed565b3480156100f557600080fd5b506100ad61020d565b61010661022e565b6101166101116102c3565b6102cd565b565b6101206102f1565b6001600160a01b0316330361014d5761014a81604051806020016040528060008152506000610324565b50565b61014a6100fe565b61015d6102f1565b6001600160a01b031633036101b4576101af8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525060019250610324915050565b505050565b6101af6100fe565b60006101c66102f1565b6001600160a01b031633036101e2576101dd6102c3565b905090565b6101ea6100fe565b90565b6101f56102f1565b6001600160a01b0316330361014d5761014a8161034f565b60006102176102f1565b6001600160a01b031633036101e2576101dd6102f1565b6102366102f1565b6001600160a01b031633036101165760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101dd6103a3565b3660008037600080366000845af43d6000803e8080156102ec573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316919050565b61032d836103cb565b60008251118061033a5750805b156101af57610349838361040b565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6103786102f1565b604080516001600160a01b03928316815291841660208301520160405180910390a161014a81610437565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610315565b6103d4816104e0565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606061043083836040518060600160405280602781526020016107c560279139610574565b9392505050565b6001600160a01b03811661049c5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084016102ba565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b61054d5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016102ba565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc6104bf565b6060600080856001600160a01b0316856040516105919190610775565b600060405180830381855af49150503d80600081146105cc576040519150601f19603f3d011682016040523d82523d6000602084013e6105d1565b606091505b50915091506105e2868383876105ec565b9695505050505050565b6060831561065b578251600003610654576001600160a01b0385163b6106545760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016102ba565b5081610665565b610665838361066d565b949350505050565b81511561067d5781518083602001fd5b8060405162461bcd60e51b81526004016102ba9190610791565b80356001600160a01b03811681146106ae57600080fd5b919050565b6000602082840312156106c557600080fd5b61043082610697565b6000806000604084860312156106e357600080fd5b6106ec84610697565b9250602084013567ffffffffffffffff8082111561070957600080fd5b818601915086601f83011261071d57600080fd5b81358181111561072c57600080fd5b87602082850101111561073e57600080fd5b6020830194508093505050509250925092565b60005b8381101561076c578181015183820152602001610754565b50506000910152565b60008251610787818460208701610751565b9190910192915050565b60208152600082518060208401526107b0816040850160208701610751565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122027bb32bdabd86208be11b9ccb5c5f1a473bdb5213dea3f6d98324022f2029b1464736f6c63430008130033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564000000000000000000000000417d2b4e69eb3c9206c61e49b6fef5511be20c3f000000000000000000000000305d807d22070dfff295f5575ecd354f72c2eb7600000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000005d1c51346908e017dde0007a5db8f1394dffaad5000000000000000000000000b4ac02ee9302a14b2d7acde098f8aea72216aaee000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd00000000000000000000000000000000000000000000000000000000", + "nonce": "0x644", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x06d3cdeb90cdef306b5f3ae72a62a1589f920d8090cbb4f4aae1232846a8ffb2", + "transactionIndex": "0x1", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", + "to": null, + "cumulativeGasUsed": "0x23f645", + "gasUsed": "0x234b2a", + "contractAddress": "0x417D2B4E69eB3c9206C61e49B6fEF5511Be20C3f", + "logs": [ + { + "address": "0x417D2B4E69eB3c9206C61e49B6fEF5511Be20C3f", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000ff", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "transactionHash": "0x06d3cdeb90cdef306b5f3ae72a62a1589f920d8090cbb4f4aae1232846a8ffb2", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000800000000020000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05efe" + }, + { + "transactionHash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", + "transactionIndex": "0x2", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", + "to": null, + "cumulativeGasUsed": "0x2e97e6", + "gasUsed": "0xaa1a1", + "contractAddress": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", + "logs": [ + { + "address": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x000000000000000000000000417d2b4e69eb3c9206c61e49b6fef5511be20c3f" + ], + "data": "0x", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "transactionHash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", + "transactionIndex": "0x2", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", + "topics": [ + "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "data": "0x", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "transactionHash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", + "transactionIndex": "0x2", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", + "topics": [ + "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", + "0xe2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "data": "0x", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "transactionHash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", + "transactionIndex": "0x2", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "transactionHash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", + "transactionIndex": "0x2", + "logIndex": "0x4", + "removed": false + }, + { + "address": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305d807d22070dfff295f5575ecd354f72c2eb76", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "transactionHash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", + "transactionIndex": "0x2", + "logIndex": "0x5", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000004000000000000000000000000400000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004002000000000000000000000000000000000000000000020000000000000000000800010000800040000000000000000000000000000000000000000200000000000000010000000080000000000000800000000000000000000000000000000400000000080000000000001000000010000000000020000000000000040000040000000000000400000100000000000020000000000000000000000000000400000000000000000000000002100000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05efe" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1707488286, + "chain": 84531, + "multi": false, + "commit": "94f8c9b" +} \ No newline at end of file diff --git a/broadcast/deploy-abClaim.s.sol/84531/run-latest.json b/broadcast/deploy-abClaim.s.sol/84531/run-latest.json index e5ecbbb..146a13b 100644 --- a/broadcast/deploy-abClaim.s.sol/84531/run-latest.json +++ b/broadcast/deploy-abClaim.s.sol/84531/run-latest.json @@ -1,42 +1,42 @@ { "transactions": [ { - "hash": "0x46bdcfdadfdda609d2238bb6c086945e1d11c6fd158443a442dcec20ac9e5a34", + "hash": "0x06d3cdeb90cdef306b5f3ae72a62a1589f920d8090cbb4f4aae1232846a8ffb2", "transactionType": "CREATE", "contractName": "ABClaim", - "contractAddress": "0x822646572BE079780eCB44fD6d04497eB540fde9", + "contractAddress": "0x417D2B4E69eB3c9206C61e49B6fEF5511Be20C3f", "function": null, "arguments": null, "transaction": { "type": "0x02", "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", - "gas": "0x2c20a8", + "gas": "0x2dde5a", "value": "0x0", - "data": "0x60806040523480156200001157600080fd5b506200001c62000022565b620000e4565b600054610100900460ff16156200008f5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff9081161015620000e2576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b6126cd80620000f46000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c80638aaada8e116100f9578063b531c61211610097578063d547741f11610071578063d547741f1461043c578063d9dad80d1461044f578063ebbb1d1f14610483578063fef332081461049657600080fd5b8063b531c61214610403578063bd99680614610416578063c0c53b8b1461042957600080fd5b8063982e7adc116100d3578063982e7adc146103aa5780639edf24d0146103d5578063a20bc64a146103e8578063a217fddf146103fb57600080fd5b80638aaada8e1461036f57806391d1485414610382578063926d7d7f1461039557600080fd5b80634c5b07fb1161016657806380c495d51161014057806380c495d5146102d4578063826396f6146102e757806386e478191461034957806389a302711461035c57600080fd5b80634c5b07fb146102835780634eb6b7f61461029657806350bf1524146102c157600080fd5b80632f2ff15d116101a25780632f2ff15d1461023557806336568abe1461024a5780633b6907d81461025d5780634b1750831461027057600080fd5b806301ffc9a7146101c9578063248a9ca3146101f15780632537382e14610222575b600080fd5b6101dc6101d7366004611c95565b6104b6565b60405190151581526020015b60405180910390f35b6102146101ff366004611cbf565b60009081526065602052604090206001015490565b6040519081526020016101e8565b610214610230366004611d23565b6104ed565b610248610243366004611da3565b610661565b005b610248610258366004611da3565b61068b565b61024861026b366004611dd3565b61070e565b61024861027e366004611e36565b6107f6565b610248610291366004611edd565b61080d565b6098546102a9906001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b6102146102cf366004611f25565b61087b565b6102486102e2366004611f70565b610948565b6103246102f5366004611cbf565b609a60205260009081526040902080546001909101546001600160a01b03821691600160a01b900460ff169083565b604080516001600160a01b0390941684529115156020840152908201526060016101e8565b610248610357366004611d23565b610999565b6097546102a9906001600160a01b031681565b61024861037d366004611fa9565b610b1c565b6101dc610390366004611da3565b610b31565b61021460008051602061267883398151915281565b6102146103b8366004611dd3565b609b60209081526000928352604080842090915290825290205481565b6102146103e3366004611dd3565b610b5c565b6102486103f6366004612022565b610bb3565b610214600081565b6102486104113660046120e5565b610d32565b61024861042436600461214d565b610e0c565b6102486104373660046121bb565b610e2e565b61024861044a366004611da3565b610f95565b6102a961045d366004611dd3565b609c6020908152600092835260408084209091529082529020546001600160a01b031681565b6102486104913660046121fb565b610fba565b6102146104a4366004611cbf565b60996020526000908152604090205481565b60006001600160e01b03198216637965db0b60e01b14806104e757506301ffc9a760e01b6001600160e01b03198316145b92915050565b60008382811461051057604051632627b42d60e11b815260040160405180910390fd5b60005b8181101561065757600087878381811061052f5761052f6122a9565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff1615158188015260019091015481830181905284845260999096529082205492955093909250610595916122d5565b905060008888868181106105ab576105ab6122a9565b90506020028101906105bd91906122f7565b9050905060005b81811015610647576000858152609b60205260408120818c8c8a8181106105ed576105ed6122a9565b90506020028101906105ff91906122f7565b8581811061060f5761060f6122a9565b90506020020135815260200190815260200160002054846106309190612340565b905061063c818a612353565b9850506001016105c4565b5084600101945050505050610513565b5050949350505050565b60008281526065602052604090206001015461067c81610fd4565b6106868383610fe1565b505050565b6001600160a01b03811633146107005760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b61070a8282611067565b5050565b600061071981610fd4565b60008381526099602052604081208054849290610737908490612353565b90915550506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610793573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b79190612366565b5060408051848152602081018490527f8ed3543c92c7106a56f0a6cdaa716fef62211f99d6630ecd4dc1231d9edae811910160405180910390a1505050565b610805868686863387876110ce565b505050505050565b600061081881610fd4565b50604080516060810182526001600160a01b03948516815292151560208085019182528483019384526000968752609a905294209151825494511515600160a01b026001600160a81b031990951693169290921792909217825551600190910155565b6000838152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff16151581850152600190910154818301819052878552609990935290832054909183916108d891906122d5565b905060005b8481101561093e576000878152609b6020526040812081888885818110610906576109066122a9565b90506020020135815260200190815260200160002054836109279190612340565b90506109338186612353565b9450506001016108dd565b5050509392505050565b60008051602061267883398151915261096081610fd4565b506000928352609c60209081526040808520938552929052912080546001600160a01b0319166001600160a01b03909216919091179055565b60006109a481610fd4565b6000848381146109c757604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610a59578585828181106109e4576109e46122a9565b90506020020135609960008a8a85818110610a0157610a016122a9565b9050602002013581526020019081526020016000206000828254610a259190612353565b909155508690508582818110610a3d57610a3d6122a9565b9050602002013583610a4f9190612353565b92506001016109ca565b506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610ab1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ad59190612366565b507fe58caeec7bc663c67ba2f98645363c9fb24f32a2777438751b90859a4d8933cb87878787604051610b0b94939291906123b5565b60405180910390a150505050505050565b610b2a8585853386866115fc565b5050505050565b60009182526065602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6000828152609a602090815260408083206001015460999092528220548291610b84916122d5565b6000858152609b60209081526040808320878452909152902054909150610bab9082612340565b949350505050565b6000610bbe81610fd4565b87868114610bdf57604051632627b42d60e11b815260040160405180910390fd5b848114610bff57604051632627b42d60e11b815260040160405180910390fd5b828114610c1f57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610d255760405180606001604052808a8a84818110610c4757610c476122a9565b9050602002016020810190610c5c91906123e7565b6001600160a01b03168152602001888884818110610c7c57610c7c6122a9565b9050602002016020810190610c919190612404565b15158152602001868684818110610caa57610caa6122a9565b90506020020135815250609a60008d8d85818110610cca57610cca6122a9565b6020908102929092013583525081810192909252604090810160002083518154938501511515600160a01b026001600160a81b03199094166001600160a01b0390911617929092178255919091015160019182015501610c22565b5050505050505050505050565b600080516020612678833981519152610d4a81610fd4565b83828114610d6b57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610e0257848482818110610d8857610d886122a9565b9050602002016020810190610d9d91906123e7565b6000898152609c6020526040812090898985818110610dbe57610dbe6122a9565b90506020020135815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806001019050610d6e565b5050505050505050565b6000610e1781610fd4565b610e258787878787876115fc565b50505050505050565b600054610100900460ff1615808015610e4e5750600054600160ff909116105b80610e685750303b158015610e68575060005460ff166001145b610ecb5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016106f7565b6000805460ff191660011790558015610eee576000805461ff0019166101001790555b610ef66119bb565b610f01600033610fe1565b610f1960008051602061267883398151915283610fe1565b609880546001600160a01b038086166001600160a01b03199283161790925560978054928716929091169190911790558015610f8f576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050565b600082815260656020526040902060010154610fb081610fd4565b6106868383611067565b6000610fc581610fd4565b610e02888888888888886110ce565b610fde8133611a28565b50565b610feb8282610b31565b61070a5760008281526065602090815260408083206001600160a01b03851684529091529020805460ff191660011790556110233390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6110718282610b31565b1561070a5760008281526065602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6110d9838383611a81565b858481146110fa57604051632627b42d60e11b815260040160405180910390fd5b6000805b828110156115395760008a8a8381811061111a5761111a6122a9565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff1615158188015260019091015481830181905284845260999096529082205492955093909250611180916122d5565b905081602001511561133a5760005b8b8b868181106111a1576111a16122a9565b90506020028101906111b391906122f7565b9050811015611334576000848152609c602052604081206001600160a01b038c16918e8e898181106111e7576111e76122a9565b90506020028101906111f991906122f7565b85818110611209576112096122a9565b60209081029290920135835250810191909152604001600020546001600160a01b03161461124a57604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e8981811061126b5761126b6122a9565b905060200281019061127d91906122f7565b8581811061128d5761128d6122a9565b90506020020135815260200190815260200160002054836112ae9190612340565b90506112ba8188612353565b6000868152609b602052604081209198508291908f8f8a8181106112e0576112e06122a9565b90506020028101906112f291906122f7565b86818110611302576113026122a9565b90506020020135815260200190815260200160002060008282546113269190612353565b90915550505060010161118f565b5061152b565b60005b8b8b8681811061134f5761134f6122a9565b905060200281019061136191906122f7565b90508110156115295782516001600160a01b03808c169116636352211e8e8e89818110611390576113906122a9565b90506020028101906113a291906122f7565b858181106113b2576113b26122a9565b905060200201356040518263ffffffff1660e01b81526004016113d791815260200190565b602060405180830381865afa1580156113f4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114189190612421565b6001600160a01b03161461143f57604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e89818110611460576114606122a9565b905060200281019061147291906122f7565b85818110611482576114826122a9565b90506020020135815260200190815260200160002054836114a39190612340565b90506114af8188612353565b6000868152609b602052604081209198508291908f8f8a8181106114d5576114d56122a9565b90506020028101906114e791906122f7565b868181106114f7576114f76122a9565b905060200201358152602001908152602001600020600082825461151b9190612353565b90915550505060010161133d565b505b8360010193505050506110fe565b5060975460405163a9059cbb60e01b81526001600160a01b038781166004830152602482018490529091169063a9059cbb906044016020604051808303816000875af115801561158d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115b19190612366565b507fc38a9e17ce21e781c45dfc7544551290120e725a07e4aceefabf189f333dbc5a89898989856040516115e995949392919061243e565b60405180910390a1505050505050505050565b611607838383611a81565b6000868152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff161515818501526001909101548183018190528a8552609990935290832054879392839161166591906122d5565b90508160200151156117945760005b8481101561178e5760008b8152609c602052604081206001600160a01b038a16918c8c858181106116a7576116a76122a9565b60209081029290920135835250810191909152604001600020546001600160a01b0316146116e857604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c85818110611709576117096122a9565b905060200201358152602001908152602001600020548361172a9190612340565b90506117368186612353565b60008d8152609b602052604081209196508291908d8d8681811061175c5761175c6122a9565b90506020020135815260200190815260200160002060008282546117809190612353565b909155505050600101611674565b506118fa565b60005b848110156118f85782516001600160a01b03808a169116636352211e8c8c858181106117c5576117c56122a9565b905060200201356040518263ffffffff1660e01b81526004016117ea91815260200190565b602060405180830381865afa158015611807573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061182b9190612421565b6001600160a01b03161461185257604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c85818110611873576118736122a9565b90506020020135815260200190815260200160002054836118949190612340565b90506118a08186612353565b60008d8152609b602052604081209196508291908d8d868181106118c6576118c66122a9565b90506020020135815260200190815260200160002060008282546118ea9190612353565b909155505050600101611797565b505b60975460405163a9059cbb60e01b81526001600160a01b038981166004830152602482018690529091169063a9059cbb906044016020604051808303816000875af115801561194d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119719190612366565b507ff952d2c652661b57974f505ffc8cc09b6b3d383ea6ee162eb402c7817089c4c48a8a8a866040516119a794939291906124fc565b60405180910390a150505050505050505050565b600054610100900460ff16611a265760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b60648201526084016106f7565b565b611a328282610b31565b61070a57611a3f81611ae1565b611a4a836020611af3565b604051602001611a5b92919061254b565b60408051601f198184030181529082905262461bcd60e51b82526106f7916004016125c0565b6098546040516305c8d5d960e21b81526001600160a01b0390911690631723576490611ab5908690869086906004016125f3565b60006040518083038186803b158015611acd57600080fd5b505afa158015610e25573d6000803e3d6000fd5b60606104e76001600160a01b03831660145b60606000611b02836002612633565b611b0d906002612353565b6001600160401b03811115611b2457611b2461264a565b6040519080825280601f01601f191660200182016040528015611b4e576020820181803683370190505b509050600360fc1b81600081518110611b6957611b696122a9565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611b9857611b986122a9565b60200101906001600160f81b031916908160001a9053506000611bbc846002612633565b611bc7906001612353565b90505b6001811115611c3f576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611bfb57611bfb6122a9565b1a60f81b828281518110611c1157611c116122a9565b60200101906001600160f81b031916908160001a90535060049490941c93611c3881612660565b9050611bca565b508315611c8e5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016106f7565b9392505050565b600060208284031215611ca757600080fd5b81356001600160e01b031981168114611c8e57600080fd5b600060208284031215611cd157600080fd5b5035919050565b60008083601f840112611cea57600080fd5b5081356001600160401b03811115611d0157600080fd5b6020830191508360208260051b8501011115611d1c57600080fd5b9250929050565b60008060008060408587031215611d3957600080fd5b84356001600160401b0380821115611d5057600080fd5b611d5c88838901611cd8565b90965094506020870135915080821115611d7557600080fd5b50611d8287828801611cd8565b95989497509550505050565b6001600160a01b0381168114610fde57600080fd5b60008060408385031215611db657600080fd5b823591506020830135611dc881611d8e565b809150509250929050565b60008060408385031215611de657600080fd5b50508035926020909101359150565b60008083601f840112611e0757600080fd5b5081356001600160401b03811115611e1e57600080fd5b602083019150836020828501011115611d1c57600080fd5b60008060008060008060608789031215611e4f57600080fd5b86356001600160401b0380821115611e6657600080fd5b611e728a838b01611cd8565b90985096506020890135915080821115611e8b57600080fd5b611e978a838b01611cd8565b90965094506040890135915080821115611eb057600080fd5b50611ebd89828a01611df5565b979a9699509497509295939492505050565b8015158114610fde57600080fd5b60008060008060808587031215611ef357600080fd5b843593506020850135611f0581611d8e565b92506040850135611f1581611ecf565b9396929550929360600135925050565b600080600060408486031215611f3a57600080fd5b8335925060208401356001600160401b03811115611f5757600080fd5b611f6386828701611cd8565b9497909650939450505050565b600080600060608486031215611f8557600080fd5b83359250602084013591506040840135611f9e81611d8e565b809150509250925092565b600080600080600060608688031215611fc157600080fd5b8535945060208601356001600160401b0380821115611fdf57600080fd5b611feb89838a01611cd8565b9096509450604088013591508082111561200457600080fd5b5061201188828901611df5565b969995985093965092949392505050565b6000806000806000806000806080898b03121561203e57600080fd5b88356001600160401b038082111561205557600080fd5b6120618c838d01611cd8565b909a50985060208b013591508082111561207a57600080fd5b6120868c838d01611cd8565b909850965060408b013591508082111561209f57600080fd5b6120ab8c838d01611cd8565b909650945060608b01359150808211156120c457600080fd5b506120d18b828c01611cd8565b999c989b5096995094979396929594505050565b6000806000806000606086880312156120fd57600080fd5b8535945060208601356001600160401b038082111561211b57600080fd5b61212789838a01611cd8565b9096509450604088013591508082111561214057600080fd5b5061201188828901611cd8565b6000806000806000806080878903121561216657600080fd5b8635955060208701356001600160401b038082111561218457600080fd5b6121908a838b01611cd8565b9097509550604089013591506121a582611d8e565b90935060608801359080821115611eb057600080fd5b6000806000606084860312156121d057600080fd5b83356121db81611d8e565b925060208401356121eb81611d8e565b91506040840135611f9e81611d8e565b60008060008060008060006080888a03121561221657600080fd5b87356001600160401b038082111561222d57600080fd5b6122398b838c01611cd8565b909950975060208a013591508082111561225257600080fd5b61225e8b838c01611cd8565b909750955060408a0135915061227382611d8e565b9093506060890135908082111561228957600080fd5b506122968a828b01611df5565b989b979a50959850939692959293505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000826122f257634e487b7160e01b600052601260045260246000fd5b500490565b6000808335601e1984360301811261230e57600080fd5b8301803591506001600160401b0382111561232857600080fd5b6020019150600581901b3603821315611d1c57600080fd5b818103818111156104e7576104e76122bf565b808201808211156104e7576104e76122bf565b60006020828403121561237857600080fd5b8151611c8e81611ecf565b81835260006001600160fb1b0383111561239c57600080fd5b8260051b80836020870137939093016020019392505050565b6040815260006123c9604083018688612383565b82810360208401526123dc818587612383565b979650505050505050565b6000602082840312156123f957600080fd5b8135611c8e81611d8e565b60006020828403121561241657600080fd5b8135611c8e81611ecf565b60006020828403121561243357600080fd5b8151611c8e81611d8e565b606081526000612452606083018789612383565b60208382038185015281868352818301905060058288821b8501018960005b8a8110156124e257868303601f190185528135368d9003601e1901811261249757600080fd5b8c0186810190356001600160401b038111156124b257600080fd5b80861b36038213156124c357600080fd5b6124ce858284612383565b968801969450505090850190600101612471565b505080955050505050508260408301529695505050505050565b848152606060208201526000612516606083018587612383565b905082604083015295945050505050565b60005b8381101561254257818101518382015260200161252a565b50506000910152565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351612583816017850160208801612527565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516125b4816028840160208801612527565b01602801949350505050565b60208152600082518060208401526125df816040850160208701612527565b601f01601f19169190910160400192915050565b6001600160a01b03841681526040602082018190528101829052818360608301376000818301606090810191909152601f909201601f1916010192915050565b80820281158282048414176104e7576104e76122bf565b634e487b7160e01b600052604160045260246000fd5b60008161266f5761266f6122bf565b50600019019056fee2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4a2646970667358221220610b6b5022b6f857e81bccf3b9a8644fd38f285a7b3929a4764fb169a5c9b15f64736f6c63430008130033", - "nonce": "0x541", + "data": "0x60806040523480156200001157600080fd5b506200001c62000022565b620000e4565b600054610100900460ff16156200008f5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff9081161015620000e2576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b61286380620000f46000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c80638aaada8e116100f9578063b531c61211610097578063d547741f11610071578063d547741f1461043c578063d9dad80d1461044f578063ebbb1d1f14610483578063fef332081461049657600080fd5b8063b531c61214610403578063bd99680614610416578063c0c53b8b1461042957600080fd5b8063982e7adc116100d3578063982e7adc146103aa5780639edf24d0146103d5578063a20bc64a146103e8578063a217fddf146103fb57600080fd5b80638aaada8e1461036f57806391d1485414610382578063926d7d7f1461039557600080fd5b80634c5b07fb1161016657806380c495d51161014057806380c495d5146102d4578063826396f6146102e757806386e478191461034957806389a302711461035c57600080fd5b80634c5b07fb146102835780634eb6b7f61461029657806350bf1524146102c157600080fd5b80632f2ff15d116101a25780632f2ff15d1461023557806336568abe1461024a5780633b6907d81461025d5780634b1750831461027057600080fd5b806301ffc9a7146101c9578063248a9ca3146101f15780632537382e14610222575b600080fd5b6101dc6101d7366004611dc4565b6104b6565b60405190151581526020015b60405180910390f35b6102146101ff366004611dee565b60009081526065602052604090206001015490565b6040519081526020016101e8565b610214610230366004611e53565b6104ed565b610248610243366004611ed4565b610661565b005b610248610258366004611ed4565b61068b565b61024861026b366004611f04565b61070e565b61024861027e366004611f68565b6107f6565b610248610291366004612010565b61080d565b6098546102a9906001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b6102146102cf366004612058565b6108c5565b6102486102e23660046120a4565b610992565b6103246102f5366004611dee565b609a60205260009081526040902080546001909101546001600160a01b03821691600160a01b900460ff169083565b604080516001600160a01b0390941684529115156020840152908201526060016101e8565b610248610357366004611e53565b610a26565b6097546102a9906001600160a01b031681565b61024861037d3660046120dd565b610ba9565b6101dc610390366004611ed4565b610bbe565b61021460008051602061280e83398151915281565b6102146103b8366004611f04565b609b60209081526000928352604080842090915290825290205481565b6102146103e3366004611f04565b610be9565b6102486103f6366004612157565b610c40565b610214600081565b61024861041136600461221b565b610e04565b610248610424366004612284565b610f0c565b6102486104373660046122f3565b610f2e565b61024861044a366004611ed4565b611091565b6102a961045d366004611f04565b609c6020908152600092835260408084209091529082529020546001600160a01b031681565b610248610491366004612333565b6110b6565b6102146104a4366004611dee565b60996020526000908152604090205481565b60006001600160e01b03198216637965db0b60e01b14806104e757506301ffc9a760e01b6001600160e01b03198316145b92915050565b60008382811461051057604051632627b42d60e11b815260040160405180910390fd5b60005b8181101561065757600087878381811061052f5761052f6123e2565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff16151581880152600190910154818301819052848452609990965290822054929550939092506105959161240e565b905060008888868181106105ab576105ab6123e2565b90506020028101906105bd9190612430565b9050905060005b81811015610647576000858152609b60205260408120818c8c8a8181106105ed576105ed6123e2565b90506020028101906105ff9190612430565b8581811061060f5761060f6123e2565b9050602002013581526020019081526020016000205484610630919061247a565b905061063c818a61248d565b9850506001016105c4565b5084600101945050505050610513565b5050949350505050565b60008281526065602052604090206001015461067c816110da565b61068683836110e7565b505050565b6001600160a01b03811633146107005760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b61070a828261116d565b5050565b6000610719816110da565b6000838152609960205260408120805484929061073790849061248d565b90915550506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610793573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b791906124a0565b5060408051848152602081018490527f8ed3543c92c7106a56f0a6cdaa716fef62211f99d6630ecd4dc1231d9edae811910160405180910390a1505050565b610805868686863387876111d4565b505050505050565b6000610818816110da565b60408051606080820183526001600160a01b0387811680845287151560208086018281528688018a815260008e8152609a84528990209751885492511515600160a01b026001600160a81b0319909316961695909517178655925160019095019490945584518a8152918201529283019190915281018390527f9366c0f02493cac0d2ec4f3c22a251822257a7facbec636fc612c4b9ef783b369060800160405180910390a15050505050565b6000838152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff1615158185015260019091015481830181905287855260999093529083205490918391610922919061240e565b905060005b84811015610988576000878152609b6020526040812081888885818110610950576109506123e2565b9050602002013581526020019081526020016000205483610971919061247a565b905061097d818661248d565b945050600101610927565b5050509392505050565b60008051602061280e8339815191526109aa816110da565b6000848152609c6020908152604080832086845282529182902080546001600160a01b0319166001600160a01b0386169081179091558251878152918201869052918101919091527f1ff36942453e2a07b496dda2ce62f9d30f24858a712b2ca92e2b23a947978035906060015b60405180910390a150505050565b6000610a31816110da565b600084838114610a5457604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ae657858582818110610a7157610a716123e2565b90506020020135609960008a8a85818110610a8e57610a8e6123e2565b9050602002013581526020019081526020016000206000828254610ab2919061248d565b909155508690508582818110610aca57610aca6123e2565b9050602002013583610adc919061248d565b9250600101610a57565b506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610b3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b6291906124a0565b507f7862ebe1321599555f7e8bced70e50367f461ebb89adb1604035c6fe5612dab087878787604051610b9894939291906124ef565b60405180910390a150505050505050565b610bb785858533868661173c565b5050505050565b60009182526065602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6000828152609a602090815260408083206001015460999092528220548291610c119161240e565b6000858152609b60209081526040808320878452909152902054909150610c38908261247a565b949350505050565b6000610c4b816110da565b87868114610c6c57604051632627b42d60e11b815260040160405180910390fd5b848114610c8c57604051632627b42d60e11b815260040160405180910390fd5b828114610cac57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610db25760405180606001604052808a8a84818110610cd457610cd46123e2565b9050602002016020810190610ce99190612521565b6001600160a01b03168152602001888884818110610d0957610d096123e2565b9050602002016020810190610d1e919061253e565b15158152602001868684818110610d3757610d376123e2565b90506020020135815250609a60008d8d85818110610d5757610d576123e2565b6020908102929092013583525081810192909252604090810160002083518154938501511515600160a01b026001600160a81b03199094166001600160a01b0390911617929092178255919091015160019182015501610caf565b507fd953f21e9a17ad913794f557205d8fbbfc925a22909cce248a94a27b326d89cb8a8a8a8a8a8a8a8a604051610df09897969594939291906125a4565b60405180910390a150505050505050505050565b60008051602061280e833981519152610e1c816110da565b83828114610e3d57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ed457848482818110610e5a57610e5a6123e2565b9050602002016020810190610e6f9190612521565b6000898152609c6020526040812090898985818110610e9057610e906123e2565b90506020020135815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806001019050610e40565b507f34e7892f4d399894580e7f605dc6917a1146733abd11b7e162f25656a29fc6338787878787604051610b9895949392919061262b565b6000610f17816110da565b610f2587878787878761173c565b50505050505050565b600054610100900460ff1615808015610f4e5750600054600160ff909116105b80610f685750303b158015610f68575060005460ff166001145b610fcb5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016106f7565b6000805460ff191660011790558015610fee576000805461ff0019166101001790555b610ff6611ae9565b6110016000336110e7565b61101960008051602061280e833981519152836110e7565b609880546001600160a01b038086166001600160a01b0319928316179092556097805492871692909116919091179055801561108b576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602001610a18565b50505050565b6000828152606560205260409020600101546110ac816110da565b610686838361116d565b60006110c1816110da565b6110d0888888888888886111d4565b5050505050505050565b6110e48133611b56565b50565b6110f18282610bbe565b61070a5760008281526065602090815260408083206001600160a01b03851684529091529020805460ff191660011790556111293390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6111778282610bbe565b1561070a5760008281526065602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6111df838383611baf565b8584811461120057604051632627b42d60e11b815260040160405180910390fd5b6000805b828110156116b85760008a8a83818110611220576112206123e2565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff16151581880152600190910154818301819052848452609990965290822054929550939092506112869161240e565b90508160200151156114405760005b8b8b868181106112a7576112a76123e2565b90506020028101906112b99190612430565b905081101561143a576000848152609c602052604081206001600160a01b038c16918e8e898181106112ed576112ed6123e2565b90506020028101906112ff9190612430565b8581811061130f5761130f6123e2565b60209081029290920135835250810191909152604001600020546001600160a01b03161461135057604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e89818110611371576113716123e2565b90506020028101906113839190612430565b85818110611393576113936123e2565b90506020020135815260200190815260200160002054836113b4919061247a565b90506113c0818861248d565b6000868152609b602052604081209198508291908f8f8a8181106113e6576113e66123e2565b90506020028101906113f89190612430565b86818110611408576114086123e2565b905060200201358152602001908152602001600020600082825461142c919061248d565b909155505050600101611295565b50611631565b60005b8b8b86818110611455576114556123e2565b90506020028101906114679190612430565b905081101561162f5782516001600160a01b03808c169116636352211e8e8e89818110611496576114966123e2565b90506020028101906114a89190612430565b858181106114b8576114b86123e2565b905060200201356040518263ffffffff1660e01b81526004016114dd91815260200190565b602060405180830381865afa1580156114fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151e9190612664565b6001600160a01b03161461154557604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e89818110611566576115666123e2565b90506020028101906115789190612430565b85818110611588576115886123e2565b90506020020135815260200190815260200160002054836115a9919061247a565b90506115b5818861248d565b6000868152609b602052604081209198508291908f8f8a8181106115db576115db6123e2565b90506020028101906115ed9190612430565b868181106115fd576115fd6123e2565b9050602002013581526020019081526020016000206000828254611621919061248d565b909155505050600101611443565b505b7fe1b4970657e33808b1fdfb8c6bca7977879041b9f507186174b97262424a861a8d8d86818110611664576116646123e2565b905060200201358c8c8781811061167d5761167d6123e2565b905060200281019061168f9190612430565b888d6040516116a2959493929190612681565b60405180910390a1836001019350505050611204565b5060975460405163a9059cbb60e01b81526001600160a01b038781166004830152602482018490529091169063a9059cbb906044016020604051808303816000875af115801561170c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061173091906124a0565b50505050505050505050565b611747838383611baf565b6000868152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff161515818501526001909101548183018190528a855260999093529083205487939283916117a5919061240e565b90508160200151156118d45760005b848110156118ce5760008b8152609c602052604081206001600160a01b038a16918c8c858181106117e7576117e76123e2565b60209081029290920135835250810191909152604001600020546001600160a01b03161461182857604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c85818110611849576118496123e2565b905060200201358152602001908152602001600020548361186a919061247a565b9050611876818661248d565b60008d8152609b602052604081209196508291908d8d8681811061189c5761189c6123e2565b90506020020135815260200190815260200160002060008282546118c0919061248d565b9091555050506001016117b4565b50611a3a565b60005b84811015611a385782516001600160a01b03808a169116636352211e8c8c85818110611905576119056123e2565b905060200201356040518263ffffffff1660e01b815260040161192a91815260200190565b602060405180830381865afa158015611947573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061196b9190612664565b6001600160a01b03161461199257604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c858181106119b3576119b36123e2565b90506020020135815260200190815260200160002054836119d4919061247a565b90506119e0818661248d565b60008d8152609b602052604081209196508291908d8d86818110611a0657611a066123e2565b9050602002013581526020019081526020016000206000828254611a2a919061248d565b9091555050506001016118d7565b505b60975460405163a9059cbb60e01b81526001600160a01b038981166004830152602482018690529091169063a9059cbb906044016020604051808303816000875af1158015611a8d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ab191906124a0565b507fe1b4970657e33808b1fdfb8c6bca7977879041b9f507186174b97262424a861a8a8a8a868b604051610df0959493929190612681565b600054610100900460ff16611b545760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b60648201526084016106f7565b565b611b608282610bbe565b61070a57611b6d81611c0f565b611b78836020611c21565b604051602001611b899291906126e1565b60408051601f198184030181529082905262461bcd60e51b82526106f791600401612756565b6098546040516305c8d5d960e21b81526001600160a01b0390911690631723576490611be390869086908690600401612789565b60006040518083038186803b158015611bfb57600080fd5b505afa158015610f25573d6000803e3d6000fd5b60606104e76001600160a01b03831660145b60606000611c308360026127c9565b611c3b90600261248d565b67ffffffffffffffff811115611c5357611c536127e0565b6040519080825280601f01601f191660200182016040528015611c7d576020820181803683370190505b509050600360fc1b81600081518110611c9857611c986123e2565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611cc757611cc76123e2565b60200101906001600160f81b031916908160001a9053506000611ceb8460026127c9565b611cf690600161248d565b90505b6001811115611d6e576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611d2a57611d2a6123e2565b1a60f81b828281518110611d4057611d406123e2565b60200101906001600160f81b031916908160001a90535060049490941c93611d67816127f6565b9050611cf9565b508315611dbd5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016106f7565b9392505050565b600060208284031215611dd657600080fd5b81356001600160e01b031981168114611dbd57600080fd5b600060208284031215611e0057600080fd5b5035919050565b60008083601f840112611e1957600080fd5b50813567ffffffffffffffff811115611e3157600080fd5b6020830191508360208260051b8501011115611e4c57600080fd5b9250929050565b60008060008060408587031215611e6957600080fd5b843567ffffffffffffffff80821115611e8157600080fd5b611e8d88838901611e07565b90965094506020870135915080821115611ea657600080fd5b50611eb387828801611e07565b95989497509550505050565b6001600160a01b03811681146110e457600080fd5b60008060408385031215611ee757600080fd5b823591506020830135611ef981611ebf565b809150509250929050565b60008060408385031215611f1757600080fd5b50508035926020909101359150565b60008083601f840112611f3857600080fd5b50813567ffffffffffffffff811115611f5057600080fd5b602083019150836020828501011115611e4c57600080fd5b60008060008060008060608789031215611f8157600080fd5b863567ffffffffffffffff80821115611f9957600080fd5b611fa58a838b01611e07565b90985096506020890135915080821115611fbe57600080fd5b611fca8a838b01611e07565b90965094506040890135915080821115611fe357600080fd5b50611ff089828a01611f26565b979a9699509497509295939492505050565b80151581146110e457600080fd5b6000806000806080858703121561202657600080fd5b84359350602085013561203881611ebf565b9250604085013561204881612002565b9396929550929360600135925050565b60008060006040848603121561206d57600080fd5b83359250602084013567ffffffffffffffff81111561208b57600080fd5b61209786828701611e07565b9497909650939450505050565b6000806000606084860312156120b957600080fd5b833592506020840135915060408401356120d281611ebf565b809150509250925092565b6000806000806000606086880312156120f557600080fd5b85359450602086013567ffffffffffffffff8082111561211457600080fd5b61212089838a01611e07565b9096509450604088013591508082111561213957600080fd5b5061214688828901611f26565b969995985093965092949392505050565b6000806000806000806000806080898b03121561217357600080fd5b883567ffffffffffffffff8082111561218b57600080fd5b6121978c838d01611e07565b909a50985060208b01359150808211156121b057600080fd5b6121bc8c838d01611e07565b909850965060408b01359150808211156121d557600080fd5b6121e18c838d01611e07565b909650945060608b01359150808211156121fa57600080fd5b506122078b828c01611e07565b999c989b5096995094979396929594505050565b60008060008060006060868803121561223357600080fd5b85359450602086013567ffffffffffffffff8082111561225257600080fd5b61225e89838a01611e07565b9096509450604088013591508082111561227757600080fd5b5061214688828901611e07565b6000806000806000806080878903121561229d57600080fd5b86359550602087013567ffffffffffffffff808211156122bc57600080fd5b6122c88a838b01611e07565b9097509550604089013591506122dd82611ebf565b90935060608801359080821115611fe357600080fd5b60008060006060848603121561230857600080fd5b833561231381611ebf565b9250602084013561232381611ebf565b915060408401356120d281611ebf565b60008060008060008060006080888a03121561234e57600080fd5b873567ffffffffffffffff8082111561236657600080fd5b6123728b838c01611e07565b909950975060208a013591508082111561238b57600080fd5b6123978b838c01611e07565b909750955060408a013591506123ac82611ebf565b909350606089013590808211156123c257600080fd5b506123cf8a828b01611f26565b989b979a50959850939692959293505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008261242b57634e487b7160e01b600052601260045260246000fd5b500490565b6000808335601e1984360301811261244757600080fd5b83018035915067ffffffffffffffff82111561246257600080fd5b6020019150600581901b3603821315611e4c57600080fd5b818103818111156104e7576104e76123f8565b808201808211156104e7576104e76123f8565b6000602082840312156124b257600080fd5b8151611dbd81612002565b81835260006001600160fb1b038311156124d657600080fd5b8260051b80836020870137939093016020019392505050565b6040815260006125036040830186886124bd565b82810360208401526125168185876124bd565b979650505050505050565b60006020828403121561253357600080fd5b8135611dbd81611ebf565b60006020828403121561255057600080fd5b8135611dbd81612002565b8183526000602080850194508260005b8581101561259957813561257e81611ebf565b6001600160a01b03168752958201959082019060010161256b565b509495945050505050565b6080815260006125b8608083018a8c6124bd565b6020838203818501526125cc828a8c61255b565b8481036040860152878152889250810160005b888110156126065783356125f281612002565b1515825292820192908201906001016125df565b50848103606086015261261a8187896124bd565b9d9c50505050505050505050505050565b8581526060602082015260006126456060830186886124bd565b828103604084015261265881858761255b565b98975050505050505050565b60006020828403121561267657600080fd5b8151611dbd81611ebf565b85815260806020820152600061269b6080830186886124bd565b6040830194909452506001600160a01b03919091166060909101529392505050565b60005b838110156126d85781810151838201526020016126c0565b50506000910152565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516127198160178501602088016126bd565b7001034b99036b4b9b9b4b733903937b6329607d1b601791840191820152835161274a8160288401602088016126bd565b01602801949350505050565b60208152600082518060208401526127758160408501602087016126bd565b601f01601f19169190910160400192915050565b6001600160a01b03841681526040602082018190528101829052818360608301376000818301606090810191909152601f909201601f1916010192915050565b80820281158282048414176104e7576104e76123f8565b634e487b7160e01b600052604160045260246000fd5b600081612805576128056123f8565b50600019019056fee2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4a2646970667358221220fd871fab49cdcd8b5c3c059370b7abb6c87c05d737f3a624b0e774328bfef86864736f6c63430008130033", + "nonce": "0x643", "accessList": [] }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xc93ab0e49946145aa00c04262789c39994fc37f31ea463d983f39a0807402184", + "hash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", "transactionType": "CREATE", "contractName": "TransparentUpgradeableProxy", - "contractAddress": "0x47Af0b5B9175001A769B8d36416577778706E112", + "contractAddress": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", "function": null, "arguments": [ - "0x822646572BE079780eCB44fD6d04497eB540fde9", + "0x417D2B4E69eB3c9206C61e49B6fEF5511Be20C3f", "0x305D807d22070DfFF295f5575eCD354f72c2eB76", "0xc0c53b8b0000000000000000000000005d1c51346908e017dde0007a5db8f1394dffaad5000000000000000000000000b4ac02ee9302a14b2d7acde098f8aea72216aaee000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" ], "transaction": { "type": "0x02", "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", - "gas": "0xdd0da", + "gas": "0xdd0e8", "value": "0x0", - "data": "0x608060405260405162000dcf38038062000dcf833981016040819052620000269162000424565b828162000036828260006200004d565b50620000449050826200007f565b50505062000557565b6200005883620000f1565b600082511180620000665750805b156200007a5762000078838362000133565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000c160008051602062000d88833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000ee8162000162565b50565b620000fc8162000200565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606200015b838360405180606001604052806027815260200162000da86027913962000297565b9392505050565b6001600160a01b038116620001cd5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b8060008051602062000d888339815191525b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b6200026f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401620001c4565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc620001df565b6060600080856001600160a01b031685604051620002b6919062000504565b600060405180830381855af49150503d8060008114620002f3576040519150601f19603f3d011682016040523d82523d6000602084013e620002f8565b606091505b5090925090506200030c8683838762000316565b9695505050505050565b606083156200038a57825160000362000382576001600160a01b0385163b620003825760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001c4565b508162000396565b6200039683836200039e565b949350505050565b815115620003af5781518083602001fd5b8060405162461bcd60e51b8152600401620001c4919062000522565b80516001600160a01b0381168114620003e357600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200041b57818101518382015260200162000401565b50506000910152565b6000806000606084860312156200043a57600080fd5b6200044584620003cb565b92506200045560208501620003cb565b60408501519092506001600160401b03808211156200047357600080fd5b818601915086601f8301126200048857600080fd5b8151818111156200049d576200049d620003e8565b604051601f8201601f19908116603f01168101908382118183101715620004c857620004c8620003e8565b81604052828152896020848701011115620004e257600080fd5b620004f5836020830160208801620003fe565b80955050505050509250925092565b6000825162000518818460208701620003fe565b9190910192915050565b602081526000825180602084015262000543816040850160208701620003fe565b601f01601f19169190910160400192915050565b61082180620005676000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106b3565b610118565b61005b6100933660046106ce565b610155565b3480156100a457600080fd5b506100ad6101bc565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106b3565b6101ed565b3480156100f557600080fd5b506100ad61020d565b61010661022e565b6101166101116102c3565b6102cd565b565b6101206102f1565b6001600160a01b0316330361014d5761014a81604051806020016040528060008152506000610324565b50565b61014a6100fe565b61015d6102f1565b6001600160a01b031633036101b4576101af8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525060019250610324915050565b505050565b6101af6100fe565b60006101c66102f1565b6001600160a01b031633036101e2576101dd6102c3565b905090565b6101ea6100fe565b90565b6101f56102f1565b6001600160a01b0316330361014d5761014a8161034f565b60006102176102f1565b6001600160a01b031633036101e2576101dd6102f1565b6102366102f1565b6001600160a01b031633036101165760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101dd6103a3565b3660008037600080366000845af43d6000803e8080156102ec573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316919050565b61032d836103cb565b60008251118061033a5750805b156101af57610349838361040b565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6103786102f1565b604080516001600160a01b03928316815291841660208301520160405180910390a161014a81610437565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610315565b6103d4816104e0565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606061043083836040518060600160405280602781526020016107c560279139610574565b9392505050565b6001600160a01b03811661049c5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084016102ba565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b61054d5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016102ba565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc6104bf565b6060600080856001600160a01b0316856040516105919190610775565b600060405180830381855af49150503d80600081146105cc576040519150601f19603f3d011682016040523d82523d6000602084013e6105d1565b606091505b50915091506105e2868383876105ec565b9695505050505050565b6060831561065b578251600003610654576001600160a01b0385163b6106545760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016102ba565b5081610665565b610665838361066d565b949350505050565b81511561067d5781518083602001fd5b8060405162461bcd60e51b81526004016102ba9190610791565b80356001600160a01b03811681146106ae57600080fd5b919050565b6000602082840312156106c557600080fd5b61043082610697565b6000806000604084860312156106e357600080fd5b6106ec84610697565b9250602084013567ffffffffffffffff8082111561070957600080fd5b818601915086601f83011261071d57600080fd5b81358181111561072c57600080fd5b87602082850101111561073e57600080fd5b6020830194508093505050509250925092565b60005b8381101561076c578181015183820152602001610754565b50506000910152565b60008251610787818460208701610751565b9190910192915050565b60208152600082518060208401526107b0816040850160208701610751565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122027bb32bdabd86208be11b9ccb5c5f1a473bdb5213dea3f6d98324022f2029b1464736f6c63430008130033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564000000000000000000000000822646572be079780ecb44fd6d04497eb540fde9000000000000000000000000305d807d22070dfff295f5575ecd354f72c2eb7600000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000005d1c51346908e017dde0007a5db8f1394dffaad5000000000000000000000000b4ac02ee9302a14b2d7acde098f8aea72216aaee000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd00000000000000000000000000000000000000000000000000000000", - "nonce": "0x542", + "data": "0x608060405260405162000dcf38038062000dcf833981016040819052620000269162000424565b828162000036828260006200004d565b50620000449050826200007f565b50505062000557565b6200005883620000f1565b600082511180620000665750805b156200007a5762000078838362000133565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000c160008051602062000d88833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000ee8162000162565b50565b620000fc8162000200565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606200015b838360405180606001604052806027815260200162000da86027913962000297565b9392505050565b6001600160a01b038116620001cd5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b8060008051602062000d888339815191525b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b6200026f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401620001c4565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc620001df565b6060600080856001600160a01b031685604051620002b6919062000504565b600060405180830381855af49150503d8060008114620002f3576040519150601f19603f3d011682016040523d82523d6000602084013e620002f8565b606091505b5090925090506200030c8683838762000316565b9695505050505050565b606083156200038a57825160000362000382576001600160a01b0385163b620003825760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001c4565b508162000396565b6200039683836200039e565b949350505050565b815115620003af5781518083602001fd5b8060405162461bcd60e51b8152600401620001c4919062000522565b80516001600160a01b0381168114620003e357600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200041b57818101518382015260200162000401565b50506000910152565b6000806000606084860312156200043a57600080fd5b6200044584620003cb565b92506200045560208501620003cb565b60408501519092506001600160401b03808211156200047357600080fd5b818601915086601f8301126200048857600080fd5b8151818111156200049d576200049d620003e8565b604051601f8201601f19908116603f01168101908382118183101715620004c857620004c8620003e8565b81604052828152896020848701011115620004e257600080fd5b620004f5836020830160208801620003fe565b80955050505050509250925092565b6000825162000518818460208701620003fe565b9190910192915050565b602081526000825180602084015262000543816040850160208701620003fe565b601f01601f19169190910160400192915050565b61082180620005676000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106b3565b610118565b61005b6100933660046106ce565b610155565b3480156100a457600080fd5b506100ad6101bc565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106b3565b6101ed565b3480156100f557600080fd5b506100ad61020d565b61010661022e565b6101166101116102c3565b6102cd565b565b6101206102f1565b6001600160a01b0316330361014d5761014a81604051806020016040528060008152506000610324565b50565b61014a6100fe565b61015d6102f1565b6001600160a01b031633036101b4576101af8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525060019250610324915050565b505050565b6101af6100fe565b60006101c66102f1565b6001600160a01b031633036101e2576101dd6102c3565b905090565b6101ea6100fe565b90565b6101f56102f1565b6001600160a01b0316330361014d5761014a8161034f565b60006102176102f1565b6001600160a01b031633036101e2576101dd6102f1565b6102366102f1565b6001600160a01b031633036101165760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101dd6103a3565b3660008037600080366000845af43d6000803e8080156102ec573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316919050565b61032d836103cb565b60008251118061033a5750805b156101af57610349838361040b565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6103786102f1565b604080516001600160a01b03928316815291841660208301520160405180910390a161014a81610437565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610315565b6103d4816104e0565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606061043083836040518060600160405280602781526020016107c560279139610574565b9392505050565b6001600160a01b03811661049c5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084016102ba565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b61054d5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016102ba565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc6104bf565b6060600080856001600160a01b0316856040516105919190610775565b600060405180830381855af49150503d80600081146105cc576040519150601f19603f3d011682016040523d82523d6000602084013e6105d1565b606091505b50915091506105e2868383876105ec565b9695505050505050565b6060831561065b578251600003610654576001600160a01b0385163b6106545760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016102ba565b5081610665565b610665838361066d565b949350505050565b81511561067d5781518083602001fd5b8060405162461bcd60e51b81526004016102ba9190610791565b80356001600160a01b03811681146106ae57600080fd5b919050565b6000602082840312156106c557600080fd5b61043082610697565b6000806000604084860312156106e357600080fd5b6106ec84610697565b9250602084013567ffffffffffffffff8082111561070957600080fd5b818601915086601f83011261071d57600080fd5b81358181111561072c57600080fd5b87602082850101111561073e57600080fd5b6020830194508093505050509250925092565b60005b8381101561076c578181015183820152602001610754565b50506000910152565b60008251610787818460208701610751565b9190910192915050565b60208152600082518060208401526107b0816040850160208701610751565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122027bb32bdabd86208be11b9ccb5c5f1a473bdb5213dea3f6d98324022f2029b1464736f6c63430008130033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564000000000000000000000000417d2b4e69eb3c9206c61e49b6fef5511be20c3f000000000000000000000000305d807d22070dfff295f5575ecd354f72c2eb7600000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000005d1c51346908e017dde0007a5db8f1394dffaad5000000000000000000000000b4ac02ee9302a14b2d7acde098f8aea72216aaee000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd00000000000000000000000000000000000000000000000000000000", + "nonce": "0x644", "accessList": [] }, "additionalContracts": [], @@ -45,62 +45,62 @@ ], "receipts": [ { - "transactionHash": "0x46bdcfdadfdda609d2238bb6c086945e1d11c6fd158443a442dcec20ac9e5a34", + "transactionHash": "0x06d3cdeb90cdef306b5f3ae72a62a1589f920d8090cbb4f4aae1232846a8ffb2", "transactionIndex": "0x1", - "blockHash": "0x75ff7bf8e2e12b4101a39da02b604137346ab76f5541a09211fe3ebac18e0ba3", - "blockNumber": "0xea8a5f", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", "to": null, - "cumulativeGasUsed": "0x22ab40", - "gasUsed": "0x21f43b", - "contractAddress": "0x822646572BE079780eCB44fD6d04497eB540fde9", + "cumulativeGasUsed": "0x23f645", + "gasUsed": "0x234b2a", + "contractAddress": "0x417D2B4E69eB3c9206C61e49B6fEF5511Be20C3f", "logs": [ { - "address": "0x822646572BE079780eCB44fD6d04497eB540fde9", + "address": "0x417D2B4E69eB3c9206C61e49B6fEF5511Be20C3f", "topics": [ "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" ], "data": "0x00000000000000000000000000000000000000000000000000000000000000ff", - "blockHash": "0x75ff7bf8e2e12b4101a39da02b604137346ab76f5541a09211fe3ebac18e0ba3", - "blockNumber": "0xea8a5f", - "transactionHash": "0x46bdcfdadfdda609d2238bb6c086945e1d11c6fd158443a442dcec20ac9e5a34", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "transactionHash": "0x06d3cdeb90cdef306b5f3ae72a62a1589f920d8090cbb4f4aae1232846a8ffb2", "transactionIndex": "0x1", "logIndex": "0x0", "removed": false } ], "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000800000000020000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", "effectiveGasPrice": "0xb2d05efe" }, { - "transactionHash": "0xc93ab0e49946145aa00c04262789c39994fc37f31ea463d983f39a0807402184", + "transactionHash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", "transactionIndex": "0x2", - "blockHash": "0x75ff7bf8e2e12b4101a39da02b604137346ab76f5541a09211fe3ebac18e0ba3", - "blockNumber": "0xea8a5f", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", "to": null, - "cumulativeGasUsed": "0x2d4cd6", - "gasUsed": "0xaa196", - "contractAddress": "0x47Af0b5B9175001A769B8d36416577778706E112", + "cumulativeGasUsed": "0x2e97e6", + "gasUsed": "0xaa1a1", + "contractAddress": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", "logs": [ { - "address": "0x47Af0b5B9175001A769B8d36416577778706E112", + "address": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", "topics": [ "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", - "0x000000000000000000000000822646572be079780ecb44fd6d04497eb540fde9" + "0x000000000000000000000000417d2b4e69eb3c9206c61e49b6fef5511be20c3f" ], "data": "0x", - "blockHash": "0x75ff7bf8e2e12b4101a39da02b604137346ab76f5541a09211fe3ebac18e0ba3", - "blockNumber": "0xea8a5f", - "transactionHash": "0xc93ab0e49946145aa00c04262789c39994fc37f31ea463d983f39a0807402184", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "transactionHash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", "transactionIndex": "0x2", "logIndex": "0x1", "removed": false }, { - "address": "0x47Af0b5B9175001A769B8d36416577778706E112", + "address": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", "topics": [ "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -108,15 +108,15 @@ "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" ], "data": "0x", - "blockHash": "0x75ff7bf8e2e12b4101a39da02b604137346ab76f5541a09211fe3ebac18e0ba3", - "blockNumber": "0xea8a5f", - "transactionHash": "0xc93ab0e49946145aa00c04262789c39994fc37f31ea463d983f39a0807402184", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "transactionHash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", "transactionIndex": "0x2", "logIndex": "0x2", "removed": false }, { - "address": "0x47Af0b5B9175001A769B8d36416577778706E112", + "address": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", "topics": [ "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", "0xe2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4", @@ -124,42 +124,42 @@ "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" ], "data": "0x", - "blockHash": "0x75ff7bf8e2e12b4101a39da02b604137346ab76f5541a09211fe3ebac18e0ba3", - "blockNumber": "0xea8a5f", - "transactionHash": "0xc93ab0e49946145aa00c04262789c39994fc37f31ea463d983f39a0807402184", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "transactionHash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", "transactionIndex": "0x2", "logIndex": "0x3", "removed": false }, { - "address": "0x47Af0b5B9175001A769B8d36416577778706E112", + "address": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", "topics": [ "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" ], "data": "0x0000000000000000000000000000000000000000000000000000000000000001", - "blockHash": "0x75ff7bf8e2e12b4101a39da02b604137346ab76f5541a09211fe3ebac18e0ba3", - "blockNumber": "0xea8a5f", - "transactionHash": "0xc93ab0e49946145aa00c04262789c39994fc37f31ea463d983f39a0807402184", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "transactionHash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", "transactionIndex": "0x2", "logIndex": "0x4", "removed": false }, { - "address": "0x47Af0b5B9175001A769B8d36416577778706E112", + "address": "0x056D507400FA824Dc41Bc80f83deae1b3B64CDc0", "topics": [ "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" ], "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305d807d22070dfff295f5575ecd354f72c2eb76", - "blockHash": "0x75ff7bf8e2e12b4101a39da02b604137346ab76f5541a09211fe3ebac18e0ba3", - "blockNumber": "0xea8a5f", - "transactionHash": "0xc93ab0e49946145aa00c04262789c39994fc37f31ea463d983f39a0807402184", + "blockHash": "0x18e0b5bac34dc6621b214cd68b27f14a5e5a6d201d31935c5b96306ec2d62285", + "blockNumber": "0xf66374", + "transactionHash": "0x575f7165326434c00d0aa26b9c0ea9aac7531304286a82120c36ee183b743bc1", "transactionIndex": "0x2", "logIndex": "0x5", "removed": false } ], "status": "0x1", - "logsBloom": "0x00000004000000000000001000000000400000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004002000000000000000000000000000000000000000000020000000000000000000800000000800000000000000000000000000000000000000000000200000400040000000000000080000000000000800040000000000000000000000000000400000000000000000000001000000000000000000020000000000000800000040000000000000400000100000000000020000000000000000000000000000400000000000000000000000002100000040000", + "logsBloom": "0x00000004000000000000000000000000400000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004002000000000000000000000000000000000000000000020000000000000000000800010000800040000000000000000000000000000000000000000200000000000000010000000080000000000000800000000000000000000000000000000400000000080000000000001000000010000000000020000000000000040000040000000000000400000100000000000020000000000000000000000000000400000000000000000000000002100000000000", "type": "0x2", "effectiveGasPrice": "0xb2d05efe" } @@ -167,8 +167,8 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1705935347, + "timestamp": 1707488286, "chain": 84531, "multi": false, - "commit": "5ce6a99" + "commit": "94f8c9b" } \ No newline at end of file diff --git a/broadcast/deploy-abClaim.s.sol/84532/run-1707735971.json b/broadcast/deploy-abClaim.s.sol/84532/run-1707735971.json new file mode 100644 index 0000000..42d821f --- /dev/null +++ b/broadcast/deploy-abClaim.s.sol/84532/run-1707735971.json @@ -0,0 +1,57 @@ +{ + "transactions": [ + { + "hash": "0xefb93084f695c9ba01bdf9d70c994fa02f34878ff67671545676378cb9957b11", + "transactionType": "CREATE", + "contractName": "ABClaim", + "contractAddress": "0x90CB28799212a63529420e15A5fd68E9CB7b0fBc", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0x2d16dc", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b506200001c62000022565b620000e4565b600054610100900460ff16156200008f5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff9081161015620000e2576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b6127ad80620000f46000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c80638aaada8e116100f9578063b531c61211610097578063d547741f11610071578063d547741f1461043c578063d9dad80d1461044f578063ebbb1d1f14610483578063fef332081461049657600080fd5b8063b531c61214610403578063bd99680614610416578063c0c53b8b1461042957600080fd5b8063982e7adc116100d3578063982e7adc146103aa5780639edf24d0146103d5578063a20bc64a146103e8578063a217fddf146103fb57600080fd5b80638aaada8e1461036f57806391d1485414610382578063926d7d7f1461039557600080fd5b80634c5b07fb1161016657806380c495d51161014057806380c495d5146102d4578063826396f6146102e757806386e478191461034957806389a302711461035c57600080fd5b80634c5b07fb146102835780634eb6b7f61461029657806350bf1524146102c157600080fd5b80632f2ff15d116101a25780632f2ff15d1461023557806336568abe1461024a5780633b6907d81461025d5780634b1750831461027057600080fd5b806301ffc9a7146101c9578063248a9ca3146101f15780632537382e14610222575b600080fd5b6101dc6101d7366004611d4e565b6104b6565b60405190151581526020015b60405180910390f35b6102146101ff366004611d78565b60009081526065602052604090206001015490565b6040519081526020016101e8565b610214610230366004611ddd565b6104ed565b610248610243366004611e5e565b610661565b005b610248610258366004611e5e565b61068b565b61024861026b366004611e8e565b61070e565b61024861027e366004611ef2565b6107f6565b610248610291366004611f9a565b61080d565b6098546102a9906001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b6102146102cf366004611fe2565b6108c5565b6102486102e236600461202e565b610992565b6103246102f5366004611d78565b609a60205260009081526040902080546001909101546001600160a01b03821691600160a01b900460ff169083565b604080516001600160a01b0390941684529115156020840152908201526060016101e8565b610248610357366004611ddd565b610a26565b6097546102a9906001600160a01b031681565b61024861037d366004612067565b610ba9565b6101dc610390366004611e5e565b610bbe565b61021460008051602061275883398151915281565b6102146103b8366004611e8e565b609b60209081526000928352604080842090915290825290205481565b6102146103e3366004611e8e565b610be9565b6102486103f63660046120e1565b610c40565b610214600081565b6102486104113660046121a5565b610e04565b61024861042436600461220e565b610f0c565b61024861043736600461227d565b610f2e565b61024861044a366004611e5e565b611091565b6102a961045d366004611e8e565b609c6020908152600092835260408084209091529082529020546001600160a01b031681565b6102486104913660046122bd565b6110b6565b6102146104a4366004611d78565b60996020526000908152604090205481565b60006001600160e01b03198216637965db0b60e01b14806104e757506301ffc9a760e01b6001600160e01b03198316145b92915050565b60008382811461051057604051632627b42d60e11b815260040160405180910390fd5b60005b8181101561065757600087878381811061052f5761052f61236c565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff161515818801526001909101548183018190528484526099909652908220549295509390925061059591612398565b905060008888868181106105ab576105ab61236c565b90506020028101906105bd91906123ba565b9050905060005b81811015610647576000858152609b60205260408120818c8c8a8181106105ed576105ed61236c565b90506020028101906105ff91906123ba565b8581811061060f5761060f61236c565b90506020020135815260200190815260200160002054846106309190612404565b905061063c818a612417565b9850506001016105c4565b5084600101945050505050610513565b5050949350505050565b60008281526065602052604090206001015461067c816110da565b61068683836110e7565b505050565b6001600160a01b03811633146107005760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b61070a828261116d565b5050565b6000610719816110da565b60008381526099602052604081208054849290610737908490612417565b90915550506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610793573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b7919061242a565b5060408051848152602081018490527f8ed3543c92c7106a56f0a6cdaa716fef62211f99d6630ecd4dc1231d9edae811910160405180910390a1505050565b610805868686863387876111d4565b505050505050565b6000610818816110da565b60408051606080820183526001600160a01b0387811680845287151560208086018281528688018a815260008e8152609a84528990209751885492511515600160a01b026001600160a81b0319909316961695909517178655925160019095019490945584518a8152918201529283019190915281018390527f9366c0f02493cac0d2ec4f3c22a251822257a7facbec636fc612c4b9ef783b369060800160405180910390a15050505050565b6000838152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff16151581850152600190910154818301819052878552609990935290832054909183916109229190612398565b905060005b84811015610988576000878152609b60205260408120818888858181106109505761095061236c565b90506020020135815260200190815260200160002054836109719190612404565b905061097d8186612417565b945050600101610927565b5050509392505050565b6000805160206127588339815191526109aa816110da565b6000848152609c6020908152604080832086845282529182902080546001600160a01b0319166001600160a01b0386169081179091558251878152918201869052918101919091527f1ff36942453e2a07b496dda2ce62f9d30f24858a712b2ca92e2b23a947978035906060015b60405180910390a150505050565b6000610a31816110da565b600084838114610a5457604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ae657858582818110610a7157610a7161236c565b90506020020135609960008a8a85818110610a8e57610a8e61236c565b9050602002013581526020019081526020016000206000828254610ab29190612417565b909155508690508582818110610aca57610aca61236c565b9050602002013583610adc9190612417565b9250600101610a57565b506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610b3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b62919061242a565b507f7862ebe1321599555f7e8bced70e50367f461ebb89adb1604035c6fe5612dab087878787604051610b989493929190612479565b60405180910390a150505050505050565b610bb7858585338686611731565b5050505050565b60009182526065602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6000828152609a602090815260408083206001015460999092528220548291610c1191612398565b6000858152609b60209081526040808320878452909152902054909150610c389082612404565b949350505050565b6000610c4b816110da565b87868114610c6c57604051632627b42d60e11b815260040160405180910390fd5b848114610c8c57604051632627b42d60e11b815260040160405180910390fd5b828114610cac57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610db25760405180606001604052808a8a84818110610cd457610cd461236c565b9050602002016020810190610ce991906124ab565b6001600160a01b03168152602001888884818110610d0957610d0961236c565b9050602002016020810190610d1e91906124c8565b15158152602001868684818110610d3757610d3761236c565b90506020020135815250609a60008d8d85818110610d5757610d5761236c565b6020908102929092013583525081810192909252604090810160002083518154938501511515600160a01b026001600160a81b03199094166001600160a01b0390911617929092178255919091015160019182015501610caf565b507fd953f21e9a17ad913794f557205d8fbbfc925a22909cce248a94a27b326d89cb8a8a8a8a8a8a8a8a604051610df098979695949392919061252e565b60405180910390a150505050505050505050565b600080516020612758833981519152610e1c816110da565b83828114610e3d57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ed457848482818110610e5a57610e5a61236c565b9050602002016020810190610e6f91906124ab565b6000898152609c6020526040812090898985818110610e9057610e9061236c565b90506020020135815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806001019050610e40565b507f34e7892f4d399894580e7f605dc6917a1146733abd11b7e162f25656a29fc6338787878787604051610b989594939291906125b5565b6000610f17816110da565b610f25878787878787611731565b50505050505050565b600054610100900460ff1615808015610f4e5750600054600160ff909116105b80610f685750303b158015610f68575060005460ff166001145b610fcb5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016106f7565b6000805460ff191660011790558015610fee576000805461ff0019166101001790555b610ff6611ad3565b6110016000336110e7565b611019600080516020612758833981519152836110e7565b609880546001600160a01b038086166001600160a01b0319928316179092556097805492871692909116919091179055801561108b576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602001610a18565b50505050565b6000828152606560205260409020600101546110ac816110da565b610686838361116d565b60006110c1816110da565b6110d0888888888888886111d4565b5050505050505050565b6110e48133611b40565b50565b6110f18282610bbe565b61070a5760008281526065602090815260408083206001600160a01b03851684529091529020805460ff191660011790556111293390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6111778282610bbe565b1561070a5760008281526065602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b858481146111f557604051632627b42d60e11b815260040160405180910390fd5b6000805b828110156116ad5760008a8a838181106112155761121561236c565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff161515818801526001909101548183018190528484526099909652908220549295509390925061127b91612398565b90508160200151156114355760005b8b8b8681811061129c5761129c61236c565b90506020028101906112ae91906123ba565b905081101561142f576000848152609c602052604081206001600160a01b038c16918e8e898181106112e2576112e261236c565b90506020028101906112f491906123ba565b858181106113045761130461236c565b60209081029290920135835250810191909152604001600020546001600160a01b03161461134557604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e898181106113665761136661236c565b905060200281019061137891906123ba565b858181106113885761138861236c565b90506020020135815260200190815260200160002054836113a99190612404565b90506113b58188612417565b6000868152609b602052604081209198508291908f8f8a8181106113db576113db61236c565b90506020028101906113ed91906123ba565b868181106113fd576113fd61236c565b90506020020135815260200190815260200160002060008282546114219190612417565b90915550505060010161128a565b50611626565b60005b8b8b8681811061144a5761144a61236c565b905060200281019061145c91906123ba565b90508110156116245782516001600160a01b03808c169116636352211e8e8e8981811061148b5761148b61236c565b905060200281019061149d91906123ba565b858181106114ad576114ad61236c565b905060200201356040518263ffffffff1660e01b81526004016114d291815260200190565b602060405180830381865afa1580156114ef573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151391906125ee565b6001600160a01b03161461153a57604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e8981811061155b5761155b61236c565b905060200281019061156d91906123ba565b8581811061157d5761157d61236c565b905060200201358152602001908152602001600020548361159e9190612404565b90506115aa8188612417565b6000868152609b602052604081209198508291908f8f8a8181106115d0576115d061236c565b90506020028101906115e291906123ba565b868181106115f2576115f261236c565b90506020020135815260200190815260200160002060008282546116169190612417565b909155505050600101611438565b505b7fe1b4970657e33808b1fdfb8c6bca7977879041b9f507186174b97262424a861a8d8d868181106116595761165961236c565b905060200201358c8c878181106116725761167261236c565b905060200281019061168491906123ba565b888d60405161169795949392919061260b565b60405180910390a18360010193505050506111f9565b5060975460405163a9059cbb60e01b81526001600160a01b038781166004830152602482018490529091169063a9059cbb906044016020604051808303816000875af1158015611701573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611725919061242a565b50505050505050505050565b6000868152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff161515818501526001909101548183018190528a8552609990935290832054879392839161178f9190612398565b90508160200151156118be5760005b848110156118b85760008b8152609c602052604081206001600160a01b038a16918c8c858181106117d1576117d161236c565b60209081029290920135835250810191909152604001600020546001600160a01b03161461181257604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c858181106118335761183361236c565b90506020020135815260200190815260200160002054836118549190612404565b90506118608186612417565b60008d8152609b602052604081209196508291908d8d868181106118865761188661236c565b90506020020135815260200190815260200160002060008282546118aa9190612417565b90915550505060010161179e565b50611a24565b60005b84811015611a225782516001600160a01b03808a169116636352211e8c8c858181106118ef576118ef61236c565b905060200201356040518263ffffffff1660e01b815260040161191491815260200190565b602060405180830381865afa158015611931573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061195591906125ee565b6001600160a01b03161461197c57604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c8581811061199d5761199d61236c565b90506020020135815260200190815260200160002054836119be9190612404565b90506119ca8186612417565b60008d8152609b602052604081209196508291908d8d868181106119f0576119f061236c565b9050602002013581526020019081526020016000206000828254611a149190612417565b9091555050506001016118c1565b505b60975460405163a9059cbb60e01b81526001600160a01b038981166004830152602482018690529091169063a9059cbb906044016020604051808303816000875af1158015611a77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a9b919061242a565b507fe1b4970657e33808b1fdfb8c6bca7977879041b9f507186174b97262424a861a8a8a8a868b604051610df095949392919061260b565b600054610100900460ff16611b3e5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b60648201526084016106f7565b565b611b4a8282610bbe565b61070a57611b5781611b99565b611b62836020611bab565b604051602001611b7392919061266b565b60408051601f198184030181529082905262461bcd60e51b82526106f7916004016126e0565b60606104e76001600160a01b03831660145b60606000611bba836002612713565b611bc5906002612417565b67ffffffffffffffff811115611bdd57611bdd61272a565b6040519080825280601f01601f191660200182016040528015611c07576020820181803683370190505b509050600360fc1b81600081518110611c2257611c2261236c565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611c5157611c5161236c565b60200101906001600160f81b031916908160001a9053506000611c75846002612713565b611c80906001612417565b90505b6001811115611cf8576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611cb457611cb461236c565b1a60f81b828281518110611cca57611cca61236c565b60200101906001600160f81b031916908160001a90535060049490941c93611cf181612740565b9050611c83565b508315611d475760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016106f7565b9392505050565b600060208284031215611d6057600080fd5b81356001600160e01b031981168114611d4757600080fd5b600060208284031215611d8a57600080fd5b5035919050565b60008083601f840112611da357600080fd5b50813567ffffffffffffffff811115611dbb57600080fd5b6020830191508360208260051b8501011115611dd657600080fd5b9250929050565b60008060008060408587031215611df357600080fd5b843567ffffffffffffffff80821115611e0b57600080fd5b611e1788838901611d91565b90965094506020870135915080821115611e3057600080fd5b50611e3d87828801611d91565b95989497509550505050565b6001600160a01b03811681146110e457600080fd5b60008060408385031215611e7157600080fd5b823591506020830135611e8381611e49565b809150509250929050565b60008060408385031215611ea157600080fd5b50508035926020909101359150565b60008083601f840112611ec257600080fd5b50813567ffffffffffffffff811115611eda57600080fd5b602083019150836020828501011115611dd657600080fd5b60008060008060008060608789031215611f0b57600080fd5b863567ffffffffffffffff80821115611f2357600080fd5b611f2f8a838b01611d91565b90985096506020890135915080821115611f4857600080fd5b611f548a838b01611d91565b90965094506040890135915080821115611f6d57600080fd5b50611f7a89828a01611eb0565b979a9699509497509295939492505050565b80151581146110e457600080fd5b60008060008060808587031215611fb057600080fd5b843593506020850135611fc281611e49565b92506040850135611fd281611f8c565b9396929550929360600135925050565b600080600060408486031215611ff757600080fd5b83359250602084013567ffffffffffffffff81111561201557600080fd5b61202186828701611d91565b9497909650939450505050565b60008060006060848603121561204357600080fd5b8335925060208401359150604084013561205c81611e49565b809150509250925092565b60008060008060006060868803121561207f57600080fd5b85359450602086013567ffffffffffffffff8082111561209e57600080fd5b6120aa89838a01611d91565b909650945060408801359150808211156120c357600080fd5b506120d088828901611eb0565b969995985093965092949392505050565b6000806000806000806000806080898b0312156120fd57600080fd5b883567ffffffffffffffff8082111561211557600080fd5b6121218c838d01611d91565b909a50985060208b013591508082111561213a57600080fd5b6121468c838d01611d91565b909850965060408b013591508082111561215f57600080fd5b61216b8c838d01611d91565b909650945060608b013591508082111561218457600080fd5b506121918b828c01611d91565b999c989b5096995094979396929594505050565b6000806000806000606086880312156121bd57600080fd5b85359450602086013567ffffffffffffffff808211156121dc57600080fd5b6121e889838a01611d91565b9096509450604088013591508082111561220157600080fd5b506120d088828901611d91565b6000806000806000806080878903121561222757600080fd5b86359550602087013567ffffffffffffffff8082111561224657600080fd5b6122528a838b01611d91565b90975095506040890135915061226782611e49565b90935060608801359080821115611f6d57600080fd5b60008060006060848603121561229257600080fd5b833561229d81611e49565b925060208401356122ad81611e49565b9150604084013561205c81611e49565b60008060008060008060006080888a0312156122d857600080fd5b873567ffffffffffffffff808211156122f057600080fd5b6122fc8b838c01611d91565b909950975060208a013591508082111561231557600080fd5b6123218b838c01611d91565b909750955060408a0135915061233682611e49565b9093506060890135908082111561234c57600080fd5b506123598a828b01611eb0565b989b979a50959850939692959293505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000826123b557634e487b7160e01b600052601260045260246000fd5b500490565b6000808335601e198436030181126123d157600080fd5b83018035915067ffffffffffffffff8211156123ec57600080fd5b6020019150600581901b3603821315611dd657600080fd5b818103818111156104e7576104e7612382565b808201808211156104e7576104e7612382565b60006020828403121561243c57600080fd5b8151611d4781611f8c565b81835260006001600160fb1b0383111561246057600080fd5b8260051b80836020870137939093016020019392505050565b60408152600061248d604083018688612447565b82810360208401526124a0818587612447565b979650505050505050565b6000602082840312156124bd57600080fd5b8135611d4781611e49565b6000602082840312156124da57600080fd5b8135611d4781611f8c565b8183526000602080850194508260005b8581101561252357813561250881611e49565b6001600160a01b0316875295820195908201906001016124f5565b509495945050505050565b608081526000612542608083018a8c612447565b602083820381850152612556828a8c6124e5565b8481036040860152878152889250810160005b8881101561259057833561257c81611f8c565b151582529282019290820190600101612569565b5084810360608601526125a4818789612447565b9d9c50505050505050505050505050565b8581526060602082015260006125cf606083018688612447565b82810360408401526125e28185876124e5565b98975050505050505050565b60006020828403121561260057600080fd5b8151611d4781611e49565b858152608060208201526000612625608083018688612447565b6040830194909452506001600160a01b03919091166060909101529392505050565b60005b8381101561266257818101518382015260200161264a565b50506000910152565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516126a3816017850160208801612647565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516126d4816028840160208801612647565b01602801949350505050565b60208152600082518060208401526126ff816040850160208701612647565b601f01601f19169190910160400192915050565b80820281158282048414176104e7576104e7612382565b634e487b7160e01b600052604160045260246000fd5b60008161274f5761274f612382565b50600019019056fee2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4a26469706673582212201eca6c0b58db39507abd8b2df005682b15f95a9902e075bb3192742bc8eaa90f64736f6c63430008130033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x0a398543a61a4b3c4b84defd9746813a5a8faa23dd62ce59ba60eae77e685d6d", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0xE66DF06E8638018985C636eEA31818B160BB21e3", + "function": null, + "arguments": [ + "0x90CB28799212a63529420e15A5fd68E9CB7b0fBc", + "0x90CB28799212a63529420e15A5fd68E9CB7b0fBc", + "0xc0c53b8b000000000000000000000000036cbd53842c5426634e7929541ec2318f3dcf7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0xd6ab2", + "value": "0x0", + "data": "0x608060405260405162000dcf38038062000dcf833981016040819052620000269162000424565b828162000036828260006200004d565b50620000449050826200007f565b50505062000557565b6200005883620000f1565b600082511180620000665750805b156200007a5762000078838362000133565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000c160008051602062000d88833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000ee8162000162565b50565b620000fc8162000200565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606200015b838360405180606001604052806027815260200162000da86027913962000297565b9392505050565b6001600160a01b038116620001cd5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b8060008051602062000d888339815191525b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b6200026f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401620001c4565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc620001df565b6060600080856001600160a01b031685604051620002b6919062000504565b600060405180830381855af49150503d8060008114620002f3576040519150601f19603f3d011682016040523d82523d6000602084013e620002f8565b606091505b5090925090506200030c8683838762000316565b9695505050505050565b606083156200038a57825160000362000382576001600160a01b0385163b620003825760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001c4565b508162000396565b6200039683836200039e565b949350505050565b815115620003af5781518083602001fd5b8060405162461bcd60e51b8152600401620001c4919062000522565b80516001600160a01b0381168114620003e357600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200041b57818101518382015260200162000401565b50506000910152565b6000806000606084860312156200043a57600080fd5b6200044584620003cb565b92506200045560208501620003cb565b60408501519092506001600160401b03808211156200047357600080fd5b818601915086601f8301126200048857600080fd5b8151818111156200049d576200049d620003e8565b604051601f8201601f19908116603f01168101908382118183101715620004c857620004c8620003e8565b81604052828152896020848701011115620004e257600080fd5b620004f5836020830160208801620003fe565b80955050505050509250925092565b6000825162000518818460208701620003fe565b9190910192915050565b602081526000825180602084015262000543816040850160208701620003fe565b601f01601f19169190910160400192915050565b61082180620005676000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106b3565b610118565b61005b6100933660046106ce565b610155565b3480156100a457600080fd5b506100ad6101bc565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106b3565b6101ed565b3480156100f557600080fd5b506100ad61020d565b61010661022e565b6101166101116102c3565b6102cd565b565b6101206102f1565b6001600160a01b0316330361014d5761014a81604051806020016040528060008152506000610324565b50565b61014a6100fe565b61015d6102f1565b6001600160a01b031633036101b4576101af8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525060019250610324915050565b505050565b6101af6100fe565b60006101c66102f1565b6001600160a01b031633036101e2576101dd6102c3565b905090565b6101ea6100fe565b90565b6101f56102f1565b6001600160a01b0316330361014d5761014a8161034f565b60006102176102f1565b6001600160a01b031633036101e2576101dd6102f1565b6102366102f1565b6001600160a01b031633036101165760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101dd6103a3565b3660008037600080366000845af43d6000803e8080156102ec573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316919050565b61032d836103cb565b60008251118061033a5750805b156101af57610349838361040b565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6103786102f1565b604080516001600160a01b03928316815291841660208301520160405180910390a161014a81610437565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610315565b6103d4816104e0565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606061043083836040518060600160405280602781526020016107c560279139610574565b9392505050565b6001600160a01b03811661049c5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084016102ba565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b61054d5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016102ba565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc6104bf565b6060600080856001600160a01b0316856040516105919190610775565b600060405180830381855af49150503d80600081146105cc576040519150601f19603f3d011682016040523d82523d6000602084013e6105d1565b606091505b50915091506105e2868383876105ec565b9695505050505050565b6060831561065b578251600003610654576001600160a01b0385163b6106545760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016102ba565b5081610665565b610665838361066d565b949350505050565b81511561067d5781518083602001fd5b8060405162461bcd60e51b81526004016102ba9190610791565b80356001600160a01b03811681146106ae57600080fd5b919050565b6000602082840312156106c557600080fd5b61043082610697565b6000806000604084860312156106e357600080fd5b6106ec84610697565b9250602084013567ffffffffffffffff8082111561070957600080fd5b818601915086601f83011261071d57600080fd5b81358181111561072c57600080fd5b87602082850101111561073e57600080fd5b6020830194508093505050509250925092565b60005b8381101561076c578181015183820152602001610754565b50506000910152565b60008251610787818460208701610751565b9190910192915050565b60208152600082518060208401526107b0816040850160208701610751565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122027bb32bdabd86208be11b9ccb5c5f1a473bdb5213dea3f6d98324022f2029b1464736f6c63430008130033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c656400000000000000000000000090cb28799212a63529420e15a5fd68e9cb7b0fbc00000000000000000000000090cb28799212a63529420e15a5fd68e9cb7b0fbc00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b000000000000000000000000036cbd53842c5426634e7929541ec2318f3dcf7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd00000000000000000000000000000000000000000000000000000000", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0xefb93084f695c9ba01bdf9d70c994fa02f34878ff67671545676378cb9957b11", + "0x0a398543a61a4b3c4b84defd9746813a5a8faa23dd62ce59ba60eae77e685d6d" + ], + "returns": {}, + "timestamp": 1707735971, + "chain": 84532, + "multi": false, + "commit": "94f8c9b" +} \ No newline at end of file diff --git a/broadcast/deploy-abClaim.s.sol/84532/run-1707735977.json b/broadcast/deploy-abClaim.s.sol/84532/run-1707735977.json new file mode 100644 index 0000000..a776aa7 --- /dev/null +++ b/broadcast/deploy-abClaim.s.sol/84532/run-1707735977.json @@ -0,0 +1,174 @@ +{ + "transactions": [ + { + "hash": "0xefb93084f695c9ba01bdf9d70c994fa02f34878ff67671545676378cb9957b11", + "transactionType": "CREATE", + "contractName": "ABClaim", + "contractAddress": "0x90CB28799212a63529420e15A5fd68E9CB7b0fBc", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0x2d16dc", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b506200001c62000022565b620000e4565b600054610100900460ff16156200008f5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff9081161015620000e2576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b6127ad80620000f46000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c80638aaada8e116100f9578063b531c61211610097578063d547741f11610071578063d547741f1461043c578063d9dad80d1461044f578063ebbb1d1f14610483578063fef332081461049657600080fd5b8063b531c61214610403578063bd99680614610416578063c0c53b8b1461042957600080fd5b8063982e7adc116100d3578063982e7adc146103aa5780639edf24d0146103d5578063a20bc64a146103e8578063a217fddf146103fb57600080fd5b80638aaada8e1461036f57806391d1485414610382578063926d7d7f1461039557600080fd5b80634c5b07fb1161016657806380c495d51161014057806380c495d5146102d4578063826396f6146102e757806386e478191461034957806389a302711461035c57600080fd5b80634c5b07fb146102835780634eb6b7f61461029657806350bf1524146102c157600080fd5b80632f2ff15d116101a25780632f2ff15d1461023557806336568abe1461024a5780633b6907d81461025d5780634b1750831461027057600080fd5b806301ffc9a7146101c9578063248a9ca3146101f15780632537382e14610222575b600080fd5b6101dc6101d7366004611d4e565b6104b6565b60405190151581526020015b60405180910390f35b6102146101ff366004611d78565b60009081526065602052604090206001015490565b6040519081526020016101e8565b610214610230366004611ddd565b6104ed565b610248610243366004611e5e565b610661565b005b610248610258366004611e5e565b61068b565b61024861026b366004611e8e565b61070e565b61024861027e366004611ef2565b6107f6565b610248610291366004611f9a565b61080d565b6098546102a9906001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b6102146102cf366004611fe2565b6108c5565b6102486102e236600461202e565b610992565b6103246102f5366004611d78565b609a60205260009081526040902080546001909101546001600160a01b03821691600160a01b900460ff169083565b604080516001600160a01b0390941684529115156020840152908201526060016101e8565b610248610357366004611ddd565b610a26565b6097546102a9906001600160a01b031681565b61024861037d366004612067565b610ba9565b6101dc610390366004611e5e565b610bbe565b61021460008051602061275883398151915281565b6102146103b8366004611e8e565b609b60209081526000928352604080842090915290825290205481565b6102146103e3366004611e8e565b610be9565b6102486103f63660046120e1565b610c40565b610214600081565b6102486104113660046121a5565b610e04565b61024861042436600461220e565b610f0c565b61024861043736600461227d565b610f2e565b61024861044a366004611e5e565b611091565b6102a961045d366004611e8e565b609c6020908152600092835260408084209091529082529020546001600160a01b031681565b6102486104913660046122bd565b6110b6565b6102146104a4366004611d78565b60996020526000908152604090205481565b60006001600160e01b03198216637965db0b60e01b14806104e757506301ffc9a760e01b6001600160e01b03198316145b92915050565b60008382811461051057604051632627b42d60e11b815260040160405180910390fd5b60005b8181101561065757600087878381811061052f5761052f61236c565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff161515818801526001909101548183018190528484526099909652908220549295509390925061059591612398565b905060008888868181106105ab576105ab61236c565b90506020028101906105bd91906123ba565b9050905060005b81811015610647576000858152609b60205260408120818c8c8a8181106105ed576105ed61236c565b90506020028101906105ff91906123ba565b8581811061060f5761060f61236c565b90506020020135815260200190815260200160002054846106309190612404565b905061063c818a612417565b9850506001016105c4565b5084600101945050505050610513565b5050949350505050565b60008281526065602052604090206001015461067c816110da565b61068683836110e7565b505050565b6001600160a01b03811633146107005760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b61070a828261116d565b5050565b6000610719816110da565b60008381526099602052604081208054849290610737908490612417565b90915550506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610793573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b7919061242a565b5060408051848152602081018490527f8ed3543c92c7106a56f0a6cdaa716fef62211f99d6630ecd4dc1231d9edae811910160405180910390a1505050565b610805868686863387876111d4565b505050505050565b6000610818816110da565b60408051606080820183526001600160a01b0387811680845287151560208086018281528688018a815260008e8152609a84528990209751885492511515600160a01b026001600160a81b0319909316961695909517178655925160019095019490945584518a8152918201529283019190915281018390527f9366c0f02493cac0d2ec4f3c22a251822257a7facbec636fc612c4b9ef783b369060800160405180910390a15050505050565b6000838152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff16151581850152600190910154818301819052878552609990935290832054909183916109229190612398565b905060005b84811015610988576000878152609b60205260408120818888858181106109505761095061236c565b90506020020135815260200190815260200160002054836109719190612404565b905061097d8186612417565b945050600101610927565b5050509392505050565b6000805160206127588339815191526109aa816110da565b6000848152609c6020908152604080832086845282529182902080546001600160a01b0319166001600160a01b0386169081179091558251878152918201869052918101919091527f1ff36942453e2a07b496dda2ce62f9d30f24858a712b2ca92e2b23a947978035906060015b60405180910390a150505050565b6000610a31816110da565b600084838114610a5457604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ae657858582818110610a7157610a7161236c565b90506020020135609960008a8a85818110610a8e57610a8e61236c565b9050602002013581526020019081526020016000206000828254610ab29190612417565b909155508690508582818110610aca57610aca61236c565b9050602002013583610adc9190612417565b9250600101610a57565b506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610b3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b62919061242a565b507f7862ebe1321599555f7e8bced70e50367f461ebb89adb1604035c6fe5612dab087878787604051610b989493929190612479565b60405180910390a150505050505050565b610bb7858585338686611731565b5050505050565b60009182526065602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6000828152609a602090815260408083206001015460999092528220548291610c1191612398565b6000858152609b60209081526040808320878452909152902054909150610c389082612404565b949350505050565b6000610c4b816110da565b87868114610c6c57604051632627b42d60e11b815260040160405180910390fd5b848114610c8c57604051632627b42d60e11b815260040160405180910390fd5b828114610cac57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610db25760405180606001604052808a8a84818110610cd457610cd461236c565b9050602002016020810190610ce991906124ab565b6001600160a01b03168152602001888884818110610d0957610d0961236c565b9050602002016020810190610d1e91906124c8565b15158152602001868684818110610d3757610d3761236c565b90506020020135815250609a60008d8d85818110610d5757610d5761236c565b6020908102929092013583525081810192909252604090810160002083518154938501511515600160a01b026001600160a81b03199094166001600160a01b0390911617929092178255919091015160019182015501610caf565b507fd953f21e9a17ad913794f557205d8fbbfc925a22909cce248a94a27b326d89cb8a8a8a8a8a8a8a8a604051610df098979695949392919061252e565b60405180910390a150505050505050505050565b600080516020612758833981519152610e1c816110da565b83828114610e3d57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ed457848482818110610e5a57610e5a61236c565b9050602002016020810190610e6f91906124ab565b6000898152609c6020526040812090898985818110610e9057610e9061236c565b90506020020135815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806001019050610e40565b507f34e7892f4d399894580e7f605dc6917a1146733abd11b7e162f25656a29fc6338787878787604051610b989594939291906125b5565b6000610f17816110da565b610f25878787878787611731565b50505050505050565b600054610100900460ff1615808015610f4e5750600054600160ff909116105b80610f685750303b158015610f68575060005460ff166001145b610fcb5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016106f7565b6000805460ff191660011790558015610fee576000805461ff0019166101001790555b610ff6611ad3565b6110016000336110e7565b611019600080516020612758833981519152836110e7565b609880546001600160a01b038086166001600160a01b0319928316179092556097805492871692909116919091179055801561108b576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602001610a18565b50505050565b6000828152606560205260409020600101546110ac816110da565b610686838361116d565b60006110c1816110da565b6110d0888888888888886111d4565b5050505050505050565b6110e48133611b40565b50565b6110f18282610bbe565b61070a5760008281526065602090815260408083206001600160a01b03851684529091529020805460ff191660011790556111293390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6111778282610bbe565b1561070a5760008281526065602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b858481146111f557604051632627b42d60e11b815260040160405180910390fd5b6000805b828110156116ad5760008a8a838181106112155761121561236c565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff161515818801526001909101548183018190528484526099909652908220549295509390925061127b91612398565b90508160200151156114355760005b8b8b8681811061129c5761129c61236c565b90506020028101906112ae91906123ba565b905081101561142f576000848152609c602052604081206001600160a01b038c16918e8e898181106112e2576112e261236c565b90506020028101906112f491906123ba565b858181106113045761130461236c565b60209081029290920135835250810191909152604001600020546001600160a01b03161461134557604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e898181106113665761136661236c565b905060200281019061137891906123ba565b858181106113885761138861236c565b90506020020135815260200190815260200160002054836113a99190612404565b90506113b58188612417565b6000868152609b602052604081209198508291908f8f8a8181106113db576113db61236c565b90506020028101906113ed91906123ba565b868181106113fd576113fd61236c565b90506020020135815260200190815260200160002060008282546114219190612417565b90915550505060010161128a565b50611626565b60005b8b8b8681811061144a5761144a61236c565b905060200281019061145c91906123ba565b90508110156116245782516001600160a01b03808c169116636352211e8e8e8981811061148b5761148b61236c565b905060200281019061149d91906123ba565b858181106114ad576114ad61236c565b905060200201356040518263ffffffff1660e01b81526004016114d291815260200190565b602060405180830381865afa1580156114ef573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151391906125ee565b6001600160a01b03161461153a57604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e8981811061155b5761155b61236c565b905060200281019061156d91906123ba565b8581811061157d5761157d61236c565b905060200201358152602001908152602001600020548361159e9190612404565b90506115aa8188612417565b6000868152609b602052604081209198508291908f8f8a8181106115d0576115d061236c565b90506020028101906115e291906123ba565b868181106115f2576115f261236c565b90506020020135815260200190815260200160002060008282546116169190612417565b909155505050600101611438565b505b7fe1b4970657e33808b1fdfb8c6bca7977879041b9f507186174b97262424a861a8d8d868181106116595761165961236c565b905060200201358c8c878181106116725761167261236c565b905060200281019061168491906123ba565b888d60405161169795949392919061260b565b60405180910390a18360010193505050506111f9565b5060975460405163a9059cbb60e01b81526001600160a01b038781166004830152602482018490529091169063a9059cbb906044016020604051808303816000875af1158015611701573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611725919061242a565b50505050505050505050565b6000868152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff161515818501526001909101548183018190528a8552609990935290832054879392839161178f9190612398565b90508160200151156118be5760005b848110156118b85760008b8152609c602052604081206001600160a01b038a16918c8c858181106117d1576117d161236c565b60209081029290920135835250810191909152604001600020546001600160a01b03161461181257604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c858181106118335761183361236c565b90506020020135815260200190815260200160002054836118549190612404565b90506118608186612417565b60008d8152609b602052604081209196508291908d8d868181106118865761188661236c565b90506020020135815260200190815260200160002060008282546118aa9190612417565b90915550505060010161179e565b50611a24565b60005b84811015611a225782516001600160a01b03808a169116636352211e8c8c858181106118ef576118ef61236c565b905060200201356040518263ffffffff1660e01b815260040161191491815260200190565b602060405180830381865afa158015611931573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061195591906125ee565b6001600160a01b03161461197c57604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c8581811061199d5761199d61236c565b90506020020135815260200190815260200160002054836119be9190612404565b90506119ca8186612417565b60008d8152609b602052604081209196508291908d8d868181106119f0576119f061236c565b9050602002013581526020019081526020016000206000828254611a149190612417565b9091555050506001016118c1565b505b60975460405163a9059cbb60e01b81526001600160a01b038981166004830152602482018690529091169063a9059cbb906044016020604051808303816000875af1158015611a77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a9b919061242a565b507fe1b4970657e33808b1fdfb8c6bca7977879041b9f507186174b97262424a861a8a8a8a868b604051610df095949392919061260b565b600054610100900460ff16611b3e5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b60648201526084016106f7565b565b611b4a8282610bbe565b61070a57611b5781611b99565b611b62836020611bab565b604051602001611b7392919061266b565b60408051601f198184030181529082905262461bcd60e51b82526106f7916004016126e0565b60606104e76001600160a01b03831660145b60606000611bba836002612713565b611bc5906002612417565b67ffffffffffffffff811115611bdd57611bdd61272a565b6040519080825280601f01601f191660200182016040528015611c07576020820181803683370190505b509050600360fc1b81600081518110611c2257611c2261236c565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611c5157611c5161236c565b60200101906001600160f81b031916908160001a9053506000611c75846002612713565b611c80906001612417565b90505b6001811115611cf8576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611cb457611cb461236c565b1a60f81b828281518110611cca57611cca61236c565b60200101906001600160f81b031916908160001a90535060049490941c93611cf181612740565b9050611c83565b508315611d475760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016106f7565b9392505050565b600060208284031215611d6057600080fd5b81356001600160e01b031981168114611d4757600080fd5b600060208284031215611d8a57600080fd5b5035919050565b60008083601f840112611da357600080fd5b50813567ffffffffffffffff811115611dbb57600080fd5b6020830191508360208260051b8501011115611dd657600080fd5b9250929050565b60008060008060408587031215611df357600080fd5b843567ffffffffffffffff80821115611e0b57600080fd5b611e1788838901611d91565b90965094506020870135915080821115611e3057600080fd5b50611e3d87828801611d91565b95989497509550505050565b6001600160a01b03811681146110e457600080fd5b60008060408385031215611e7157600080fd5b823591506020830135611e8381611e49565b809150509250929050565b60008060408385031215611ea157600080fd5b50508035926020909101359150565b60008083601f840112611ec257600080fd5b50813567ffffffffffffffff811115611eda57600080fd5b602083019150836020828501011115611dd657600080fd5b60008060008060008060608789031215611f0b57600080fd5b863567ffffffffffffffff80821115611f2357600080fd5b611f2f8a838b01611d91565b90985096506020890135915080821115611f4857600080fd5b611f548a838b01611d91565b90965094506040890135915080821115611f6d57600080fd5b50611f7a89828a01611eb0565b979a9699509497509295939492505050565b80151581146110e457600080fd5b60008060008060808587031215611fb057600080fd5b843593506020850135611fc281611e49565b92506040850135611fd281611f8c565b9396929550929360600135925050565b600080600060408486031215611ff757600080fd5b83359250602084013567ffffffffffffffff81111561201557600080fd5b61202186828701611d91565b9497909650939450505050565b60008060006060848603121561204357600080fd5b8335925060208401359150604084013561205c81611e49565b809150509250925092565b60008060008060006060868803121561207f57600080fd5b85359450602086013567ffffffffffffffff8082111561209e57600080fd5b6120aa89838a01611d91565b909650945060408801359150808211156120c357600080fd5b506120d088828901611eb0565b969995985093965092949392505050565b6000806000806000806000806080898b0312156120fd57600080fd5b883567ffffffffffffffff8082111561211557600080fd5b6121218c838d01611d91565b909a50985060208b013591508082111561213a57600080fd5b6121468c838d01611d91565b909850965060408b013591508082111561215f57600080fd5b61216b8c838d01611d91565b909650945060608b013591508082111561218457600080fd5b506121918b828c01611d91565b999c989b5096995094979396929594505050565b6000806000806000606086880312156121bd57600080fd5b85359450602086013567ffffffffffffffff808211156121dc57600080fd5b6121e889838a01611d91565b9096509450604088013591508082111561220157600080fd5b506120d088828901611d91565b6000806000806000806080878903121561222757600080fd5b86359550602087013567ffffffffffffffff8082111561224657600080fd5b6122528a838b01611d91565b90975095506040890135915061226782611e49565b90935060608801359080821115611f6d57600080fd5b60008060006060848603121561229257600080fd5b833561229d81611e49565b925060208401356122ad81611e49565b9150604084013561205c81611e49565b60008060008060008060006080888a0312156122d857600080fd5b873567ffffffffffffffff808211156122f057600080fd5b6122fc8b838c01611d91565b909950975060208a013591508082111561231557600080fd5b6123218b838c01611d91565b909750955060408a0135915061233682611e49565b9093506060890135908082111561234c57600080fd5b506123598a828b01611eb0565b989b979a50959850939692959293505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000826123b557634e487b7160e01b600052601260045260246000fd5b500490565b6000808335601e198436030181126123d157600080fd5b83018035915067ffffffffffffffff8211156123ec57600080fd5b6020019150600581901b3603821315611dd657600080fd5b818103818111156104e7576104e7612382565b808201808211156104e7576104e7612382565b60006020828403121561243c57600080fd5b8151611d4781611f8c565b81835260006001600160fb1b0383111561246057600080fd5b8260051b80836020870137939093016020019392505050565b60408152600061248d604083018688612447565b82810360208401526124a0818587612447565b979650505050505050565b6000602082840312156124bd57600080fd5b8135611d4781611e49565b6000602082840312156124da57600080fd5b8135611d4781611f8c565b8183526000602080850194508260005b8581101561252357813561250881611e49565b6001600160a01b0316875295820195908201906001016124f5565b509495945050505050565b608081526000612542608083018a8c612447565b602083820381850152612556828a8c6124e5565b8481036040860152878152889250810160005b8881101561259057833561257c81611f8c565b151582529282019290820190600101612569565b5084810360608601526125a4818789612447565b9d9c50505050505050505050505050565b8581526060602082015260006125cf606083018688612447565b82810360408401526125e28185876124e5565b98975050505050505050565b60006020828403121561260057600080fd5b8151611d4781611e49565b858152608060208201526000612625608083018688612447565b6040830194909452506001600160a01b03919091166060909101529392505050565b60005b8381101561266257818101518382015260200161264a565b50506000910152565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516126a3816017850160208801612647565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516126d4816028840160208801612647565b01602801949350505050565b60208152600082518060208401526126ff816040850160208701612647565b601f01601f19169190910160400192915050565b80820281158282048414176104e7576104e7612382565b634e487b7160e01b600052604160045260246000fd5b60008161274f5761274f612382565b50600019019056fee2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4a26469706673582212201eca6c0b58db39507abd8b2df005682b15f95a9902e075bb3192742bc8eaa90f64736f6c63430008130033", + "nonce": "0x1", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x0a398543a61a4b3c4b84defd9746813a5a8faa23dd62ce59ba60eae77e685d6d", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0xE66DF06E8638018985C636eEA31818B160BB21e3", + "function": null, + "arguments": [ + "0x90CB28799212a63529420e15A5fd68E9CB7b0fBc", + "0x90CB28799212a63529420e15A5fd68E9CB7b0fBc", + "0xc0c53b8b000000000000000000000000036cbd53842c5426634e7929541ec2318f3dcf7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0xd6ab2", + "value": "0x0", + "data": "0x608060405260405162000dcf38038062000dcf833981016040819052620000269162000424565b828162000036828260006200004d565b50620000449050826200007f565b50505062000557565b6200005883620000f1565b600082511180620000665750805b156200007a5762000078838362000133565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000c160008051602062000d88833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000ee8162000162565b50565b620000fc8162000200565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606200015b838360405180606001604052806027815260200162000da86027913962000297565b9392505050565b6001600160a01b038116620001cd5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b8060008051602062000d888339815191525b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b6200026f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401620001c4565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc620001df565b6060600080856001600160a01b031685604051620002b6919062000504565b600060405180830381855af49150503d8060008114620002f3576040519150601f19603f3d011682016040523d82523d6000602084013e620002f8565b606091505b5090925090506200030c8683838762000316565b9695505050505050565b606083156200038a57825160000362000382576001600160a01b0385163b620003825760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001c4565b508162000396565b6200039683836200039e565b949350505050565b815115620003af5781518083602001fd5b8060405162461bcd60e51b8152600401620001c4919062000522565b80516001600160a01b0381168114620003e357600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200041b57818101518382015260200162000401565b50506000910152565b6000806000606084860312156200043a57600080fd5b6200044584620003cb565b92506200045560208501620003cb565b60408501519092506001600160401b03808211156200047357600080fd5b818601915086601f8301126200048857600080fd5b8151818111156200049d576200049d620003e8565b604051601f8201601f19908116603f01168101908382118183101715620004c857620004c8620003e8565b81604052828152896020848701011115620004e257600080fd5b620004f5836020830160208801620003fe565b80955050505050509250925092565b6000825162000518818460208701620003fe565b9190910192915050565b602081526000825180602084015262000543816040850160208701620003fe565b601f01601f19169190910160400192915050565b61082180620005676000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106b3565b610118565b61005b6100933660046106ce565b610155565b3480156100a457600080fd5b506100ad6101bc565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106b3565b6101ed565b3480156100f557600080fd5b506100ad61020d565b61010661022e565b6101166101116102c3565b6102cd565b565b6101206102f1565b6001600160a01b0316330361014d5761014a81604051806020016040528060008152506000610324565b50565b61014a6100fe565b61015d6102f1565b6001600160a01b031633036101b4576101af8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525060019250610324915050565b505050565b6101af6100fe565b60006101c66102f1565b6001600160a01b031633036101e2576101dd6102c3565b905090565b6101ea6100fe565b90565b6101f56102f1565b6001600160a01b0316330361014d5761014a8161034f565b60006102176102f1565b6001600160a01b031633036101e2576101dd6102f1565b6102366102f1565b6001600160a01b031633036101165760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101dd6103a3565b3660008037600080366000845af43d6000803e8080156102ec573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316919050565b61032d836103cb565b60008251118061033a5750805b156101af57610349838361040b565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6103786102f1565b604080516001600160a01b03928316815291841660208301520160405180910390a161014a81610437565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610315565b6103d4816104e0565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606061043083836040518060600160405280602781526020016107c560279139610574565b9392505050565b6001600160a01b03811661049c5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084016102ba565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b61054d5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016102ba565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc6104bf565b6060600080856001600160a01b0316856040516105919190610775565b600060405180830381855af49150503d80600081146105cc576040519150601f19603f3d011682016040523d82523d6000602084013e6105d1565b606091505b50915091506105e2868383876105ec565b9695505050505050565b6060831561065b578251600003610654576001600160a01b0385163b6106545760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016102ba565b5081610665565b610665838361066d565b949350505050565b81511561067d5781518083602001fd5b8060405162461bcd60e51b81526004016102ba9190610791565b80356001600160a01b03811681146106ae57600080fd5b919050565b6000602082840312156106c557600080fd5b61043082610697565b6000806000604084860312156106e357600080fd5b6106ec84610697565b9250602084013567ffffffffffffffff8082111561070957600080fd5b818601915086601f83011261071d57600080fd5b81358181111561072c57600080fd5b87602082850101111561073e57600080fd5b6020830194508093505050509250925092565b60005b8381101561076c578181015183820152602001610754565b50506000910152565b60008251610787818460208701610751565b9190910192915050565b60208152600082518060208401526107b0816040850160208701610751565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122027bb32bdabd86208be11b9ccb5c5f1a473bdb5213dea3f6d98324022f2029b1464736f6c63430008130033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c656400000000000000000000000090cb28799212a63529420e15a5fd68e9cb7b0fbc00000000000000000000000090cb28799212a63529420e15a5fd68e9cb7b0fbc00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b000000000000000000000000036cbd53842c5426634e7929541ec2318f3dcf7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd00000000000000000000000000000000000000000000000000000000", + "nonce": "0x2", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xefb93084f695c9ba01bdf9d70c994fa02f34878ff67671545676378cb9957b11", + "transactionIndex": "0x1", + "blockHash": "0x583a0d7310bafddc950b82854671c9406725d753cbe3a30c5de4c1e59980207f", + "blockNumber": "0x5b4e62", + "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", + "to": null, + "cumulativeGasUsed": "0x2368ed", + "gasUsed": "0x22b1ac", + "contractAddress": "0x90CB28799212a63529420e15A5fd68E9CB7b0fBc", + "logs": [ + { + "address": "0x90CB28799212a63529420e15A5fd68E9CB7b0fBc", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000ff", + "blockHash": "0x583a0d7310bafddc950b82854671c9406725d753cbe3a30c5de4c1e59980207f", + "blockNumber": "0x5b4e62", + "transactionHash": "0xefb93084f695c9ba01bdf9d70c994fa02f34878ff67671545676378cb9957b11", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05efe" + }, + { + "transactionHash": "0x0a398543a61a4b3c4b84defd9746813a5a8faa23dd62ce59ba60eae77e685d6d", + "transactionIndex": "0x2", + "blockHash": "0x583a0d7310bafddc950b82854671c9406725d753cbe3a30c5de4c1e59980207f", + "blockNumber": "0x5b4e62", + "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", + "to": null, + "cumulativeGasUsed": "0x2dbbee", + "gasUsed": "0xa5301", + "contractAddress": "0xE66DF06E8638018985C636eEA31818B160BB21e3", + "logs": [ + { + "address": "0xE66DF06E8638018985C636eEA31818B160BB21e3", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x00000000000000000000000090cb28799212a63529420e15a5fd68e9cb7b0fbc" + ], + "data": "0x", + "blockHash": "0x583a0d7310bafddc950b82854671c9406725d753cbe3a30c5de4c1e59980207f", + "blockNumber": "0x5b4e62", + "transactionHash": "0x0a398543a61a4b3c4b84defd9746813a5a8faa23dd62ce59ba60eae77e685d6d", + "transactionIndex": "0x2", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0xE66DF06E8638018985C636eEA31818B160BB21e3", + "topics": [ + "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "data": "0x", + "blockHash": "0x583a0d7310bafddc950b82854671c9406725d753cbe3a30c5de4c1e59980207f", + "blockNumber": "0x5b4e62", + "transactionHash": "0x0a398543a61a4b3c4b84defd9746813a5a8faa23dd62ce59ba60eae77e685d6d", + "transactionIndex": "0x2", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0xE66DF06E8638018985C636eEA31818B160BB21e3", + "topics": [ + "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", + "0xe2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "data": "0x", + "blockHash": "0x583a0d7310bafddc950b82854671c9406725d753cbe3a30c5de4c1e59980207f", + "blockNumber": "0x5b4e62", + "transactionHash": "0x0a398543a61a4b3c4b84defd9746813a5a8faa23dd62ce59ba60eae77e685d6d", + "transactionIndex": "0x2", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0xE66DF06E8638018985C636eEA31818B160BB21e3", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x583a0d7310bafddc950b82854671c9406725d753cbe3a30c5de4c1e59980207f", + "blockNumber": "0x5b4e62", + "transactionHash": "0x0a398543a61a4b3c4b84defd9746813a5a8faa23dd62ce59ba60eae77e685d6d", + "transactionIndex": "0x2", + "logIndex": "0x4", + "removed": false + }, + { + "address": "0xE66DF06E8638018985C636eEA31818B160BB21e3", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090cb28799212a63529420e15a5fd68e9cb7b0fbc", + "blockHash": "0x583a0d7310bafddc950b82854671c9406725d753cbe3a30c5de4c1e59980207f", + "blockNumber": "0x5b4e62", + "transactionHash": "0x0a398543a61a4b3c4b84defd9746813a5a8faa23dd62ce59ba60eae77e685d6d", + "transactionIndex": "0x2", + "logIndex": "0x5", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000004000000000000000000000000400000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000200000004002000000000000000000000000000000000000000000020000000000000000000800000000800000000200000000000000000000000800000000000200000000000000000000000080000000000000800000000000000000000000010000000400000000000000000000001000000000000000000020000000000000000000040000000000000400000100000000000020000000000000000000000000000400000004000000000080000002100000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05efe" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1707735977, + "chain": 84532, + "multi": false, + "commit": "94f8c9b" +} \ No newline at end of file diff --git a/broadcast/deploy-abClaim.s.sol/84532/run-1707736204.json b/broadcast/deploy-abClaim.s.sol/84532/run-1707736204.json new file mode 100644 index 0000000..66b0eef --- /dev/null +++ b/broadcast/deploy-abClaim.s.sol/84532/run-1707736204.json @@ -0,0 +1,57 @@ +{ + "transactions": [ + { + "hash": "0x203a7911b9d39be9894722c1a60a341de0776975431b926bea24aebffcbccf9d", + "transactionType": "CREATE", + "contractName": "ABClaim", + "contractAddress": "0x3B008481CcABEe275F14693B443036a17AF35A32", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0x2d16dc", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b506200001c62000022565b620000e4565b600054610100900460ff16156200008f5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff9081161015620000e2576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b6127ad80620000f46000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c80638aaada8e116100f9578063b531c61211610097578063d547741f11610071578063d547741f1461043c578063d9dad80d1461044f578063ebbb1d1f14610483578063fef332081461049657600080fd5b8063b531c61214610403578063bd99680614610416578063c0c53b8b1461042957600080fd5b8063982e7adc116100d3578063982e7adc146103aa5780639edf24d0146103d5578063a20bc64a146103e8578063a217fddf146103fb57600080fd5b80638aaada8e1461036f57806391d1485414610382578063926d7d7f1461039557600080fd5b80634c5b07fb1161016657806380c495d51161014057806380c495d5146102d4578063826396f6146102e757806386e478191461034957806389a302711461035c57600080fd5b80634c5b07fb146102835780634eb6b7f61461029657806350bf1524146102c157600080fd5b80632f2ff15d116101a25780632f2ff15d1461023557806336568abe1461024a5780633b6907d81461025d5780634b1750831461027057600080fd5b806301ffc9a7146101c9578063248a9ca3146101f15780632537382e14610222575b600080fd5b6101dc6101d7366004611d4e565b6104b6565b60405190151581526020015b60405180910390f35b6102146101ff366004611d78565b60009081526065602052604090206001015490565b6040519081526020016101e8565b610214610230366004611ddd565b6104ed565b610248610243366004611e5e565b610661565b005b610248610258366004611e5e565b61068b565b61024861026b366004611e8e565b61070e565b61024861027e366004611ef2565b6107f6565b610248610291366004611f9a565b61080d565b6098546102a9906001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b6102146102cf366004611fe2565b6108c5565b6102486102e236600461202e565b610992565b6103246102f5366004611d78565b609a60205260009081526040902080546001909101546001600160a01b03821691600160a01b900460ff169083565b604080516001600160a01b0390941684529115156020840152908201526060016101e8565b610248610357366004611ddd565b610a26565b6097546102a9906001600160a01b031681565b61024861037d366004612067565b610ba9565b6101dc610390366004611e5e565b610bbe565b61021460008051602061275883398151915281565b6102146103b8366004611e8e565b609b60209081526000928352604080842090915290825290205481565b6102146103e3366004611e8e565b610be9565b6102486103f63660046120e1565b610c40565b610214600081565b6102486104113660046121a5565b610e04565b61024861042436600461220e565b610f0c565b61024861043736600461227d565b610f2e565b61024861044a366004611e5e565b611091565b6102a961045d366004611e8e565b609c6020908152600092835260408084209091529082529020546001600160a01b031681565b6102486104913660046122bd565b6110b6565b6102146104a4366004611d78565b60996020526000908152604090205481565b60006001600160e01b03198216637965db0b60e01b14806104e757506301ffc9a760e01b6001600160e01b03198316145b92915050565b60008382811461051057604051632627b42d60e11b815260040160405180910390fd5b60005b8181101561065757600087878381811061052f5761052f61236c565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff161515818801526001909101548183018190528484526099909652908220549295509390925061059591612398565b905060008888868181106105ab576105ab61236c565b90506020028101906105bd91906123ba565b9050905060005b81811015610647576000858152609b60205260408120818c8c8a8181106105ed576105ed61236c565b90506020028101906105ff91906123ba565b8581811061060f5761060f61236c565b90506020020135815260200190815260200160002054846106309190612404565b905061063c818a612417565b9850506001016105c4565b5084600101945050505050610513565b5050949350505050565b60008281526065602052604090206001015461067c816110da565b61068683836110e7565b505050565b6001600160a01b03811633146107005760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b61070a828261116d565b5050565b6000610719816110da565b60008381526099602052604081208054849290610737908490612417565b90915550506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610793573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b7919061242a565b5060408051848152602081018490527f8ed3543c92c7106a56f0a6cdaa716fef62211f99d6630ecd4dc1231d9edae811910160405180910390a1505050565b610805868686863387876111d4565b505050505050565b6000610818816110da565b60408051606080820183526001600160a01b0387811680845287151560208086018281528688018a815260008e8152609a84528990209751885492511515600160a01b026001600160a81b0319909316961695909517178655925160019095019490945584518a8152918201529283019190915281018390527f9366c0f02493cac0d2ec4f3c22a251822257a7facbec636fc612c4b9ef783b369060800160405180910390a15050505050565b6000838152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff16151581850152600190910154818301819052878552609990935290832054909183916109229190612398565b905060005b84811015610988576000878152609b60205260408120818888858181106109505761095061236c565b90506020020135815260200190815260200160002054836109719190612404565b905061097d8186612417565b945050600101610927565b5050509392505050565b6000805160206127588339815191526109aa816110da565b6000848152609c6020908152604080832086845282529182902080546001600160a01b0319166001600160a01b0386169081179091558251878152918201869052918101919091527f1ff36942453e2a07b496dda2ce62f9d30f24858a712b2ca92e2b23a947978035906060015b60405180910390a150505050565b6000610a31816110da565b600084838114610a5457604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ae657858582818110610a7157610a7161236c565b90506020020135609960008a8a85818110610a8e57610a8e61236c565b9050602002013581526020019081526020016000206000828254610ab29190612417565b909155508690508582818110610aca57610aca61236c565b9050602002013583610adc9190612417565b9250600101610a57565b506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610b3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b62919061242a565b507f7862ebe1321599555f7e8bced70e50367f461ebb89adb1604035c6fe5612dab087878787604051610b989493929190612479565b60405180910390a150505050505050565b610bb7858585338686611731565b5050505050565b60009182526065602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6000828152609a602090815260408083206001015460999092528220548291610c1191612398565b6000858152609b60209081526040808320878452909152902054909150610c389082612404565b949350505050565b6000610c4b816110da565b87868114610c6c57604051632627b42d60e11b815260040160405180910390fd5b848114610c8c57604051632627b42d60e11b815260040160405180910390fd5b828114610cac57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610db25760405180606001604052808a8a84818110610cd457610cd461236c565b9050602002016020810190610ce991906124ab565b6001600160a01b03168152602001888884818110610d0957610d0961236c565b9050602002016020810190610d1e91906124c8565b15158152602001868684818110610d3757610d3761236c565b90506020020135815250609a60008d8d85818110610d5757610d5761236c565b6020908102929092013583525081810192909252604090810160002083518154938501511515600160a01b026001600160a81b03199094166001600160a01b0390911617929092178255919091015160019182015501610caf565b507fd953f21e9a17ad913794f557205d8fbbfc925a22909cce248a94a27b326d89cb8a8a8a8a8a8a8a8a604051610df098979695949392919061252e565b60405180910390a150505050505050505050565b600080516020612758833981519152610e1c816110da565b83828114610e3d57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ed457848482818110610e5a57610e5a61236c565b9050602002016020810190610e6f91906124ab565b6000898152609c6020526040812090898985818110610e9057610e9061236c565b90506020020135815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806001019050610e40565b507f34e7892f4d399894580e7f605dc6917a1146733abd11b7e162f25656a29fc6338787878787604051610b989594939291906125b5565b6000610f17816110da565b610f25878787878787611731565b50505050505050565b600054610100900460ff1615808015610f4e5750600054600160ff909116105b80610f685750303b158015610f68575060005460ff166001145b610fcb5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016106f7565b6000805460ff191660011790558015610fee576000805461ff0019166101001790555b610ff6611ad3565b6110016000336110e7565b611019600080516020612758833981519152836110e7565b609880546001600160a01b038086166001600160a01b0319928316179092556097805492871692909116919091179055801561108b576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602001610a18565b50505050565b6000828152606560205260409020600101546110ac816110da565b610686838361116d565b60006110c1816110da565b6110d0888888888888886111d4565b5050505050505050565b6110e48133611b40565b50565b6110f18282610bbe565b61070a5760008281526065602090815260408083206001600160a01b03851684529091529020805460ff191660011790556111293390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6111778282610bbe565b1561070a5760008281526065602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b858481146111f557604051632627b42d60e11b815260040160405180910390fd5b6000805b828110156116ad5760008a8a838181106112155761121561236c565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff161515818801526001909101548183018190528484526099909652908220549295509390925061127b91612398565b90508160200151156114355760005b8b8b8681811061129c5761129c61236c565b90506020028101906112ae91906123ba565b905081101561142f576000848152609c602052604081206001600160a01b038c16918e8e898181106112e2576112e261236c565b90506020028101906112f491906123ba565b858181106113045761130461236c565b60209081029290920135835250810191909152604001600020546001600160a01b03161461134557604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e898181106113665761136661236c565b905060200281019061137891906123ba565b858181106113885761138861236c565b90506020020135815260200190815260200160002054836113a99190612404565b90506113b58188612417565b6000868152609b602052604081209198508291908f8f8a8181106113db576113db61236c565b90506020028101906113ed91906123ba565b868181106113fd576113fd61236c565b90506020020135815260200190815260200160002060008282546114219190612417565b90915550505060010161128a565b50611626565b60005b8b8b8681811061144a5761144a61236c565b905060200281019061145c91906123ba565b90508110156116245782516001600160a01b03808c169116636352211e8e8e8981811061148b5761148b61236c565b905060200281019061149d91906123ba565b858181106114ad576114ad61236c565b905060200201356040518263ffffffff1660e01b81526004016114d291815260200190565b602060405180830381865afa1580156114ef573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151391906125ee565b6001600160a01b03161461153a57604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e8981811061155b5761155b61236c565b905060200281019061156d91906123ba565b8581811061157d5761157d61236c565b905060200201358152602001908152602001600020548361159e9190612404565b90506115aa8188612417565b6000868152609b602052604081209198508291908f8f8a8181106115d0576115d061236c565b90506020028101906115e291906123ba565b868181106115f2576115f261236c565b90506020020135815260200190815260200160002060008282546116169190612417565b909155505050600101611438565b505b7fe1b4970657e33808b1fdfb8c6bca7977879041b9f507186174b97262424a861a8d8d868181106116595761165961236c565b905060200201358c8c878181106116725761167261236c565b905060200281019061168491906123ba565b888d60405161169795949392919061260b565b60405180910390a18360010193505050506111f9565b5060975460405163a9059cbb60e01b81526001600160a01b038781166004830152602482018490529091169063a9059cbb906044016020604051808303816000875af1158015611701573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611725919061242a565b50505050505050505050565b6000868152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff161515818501526001909101548183018190528a8552609990935290832054879392839161178f9190612398565b90508160200151156118be5760005b848110156118b85760008b8152609c602052604081206001600160a01b038a16918c8c858181106117d1576117d161236c565b60209081029290920135835250810191909152604001600020546001600160a01b03161461181257604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c858181106118335761183361236c565b90506020020135815260200190815260200160002054836118549190612404565b90506118608186612417565b60008d8152609b602052604081209196508291908d8d868181106118865761188661236c565b90506020020135815260200190815260200160002060008282546118aa9190612417565b90915550505060010161179e565b50611a24565b60005b84811015611a225782516001600160a01b03808a169116636352211e8c8c858181106118ef576118ef61236c565b905060200201356040518263ffffffff1660e01b815260040161191491815260200190565b602060405180830381865afa158015611931573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061195591906125ee565b6001600160a01b03161461197c57604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c8581811061199d5761199d61236c565b90506020020135815260200190815260200160002054836119be9190612404565b90506119ca8186612417565b60008d8152609b602052604081209196508291908d8d868181106119f0576119f061236c565b9050602002013581526020019081526020016000206000828254611a149190612417565b9091555050506001016118c1565b505b60975460405163a9059cbb60e01b81526001600160a01b038981166004830152602482018690529091169063a9059cbb906044016020604051808303816000875af1158015611a77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a9b919061242a565b507fe1b4970657e33808b1fdfb8c6bca7977879041b9f507186174b97262424a861a8a8a8a868b604051610df095949392919061260b565b600054610100900460ff16611b3e5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b60648201526084016106f7565b565b611b4a8282610bbe565b61070a57611b5781611b99565b611b62836020611bab565b604051602001611b7392919061266b565b60408051601f198184030181529082905262461bcd60e51b82526106f7916004016126e0565b60606104e76001600160a01b03831660145b60606000611bba836002612713565b611bc5906002612417565b67ffffffffffffffff811115611bdd57611bdd61272a565b6040519080825280601f01601f191660200182016040528015611c07576020820181803683370190505b509050600360fc1b81600081518110611c2257611c2261236c565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611c5157611c5161236c565b60200101906001600160f81b031916908160001a9053506000611c75846002612713565b611c80906001612417565b90505b6001811115611cf8576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611cb457611cb461236c565b1a60f81b828281518110611cca57611cca61236c565b60200101906001600160f81b031916908160001a90535060049490941c93611cf181612740565b9050611c83565b508315611d475760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016106f7565b9392505050565b600060208284031215611d6057600080fd5b81356001600160e01b031981168114611d4757600080fd5b600060208284031215611d8a57600080fd5b5035919050565b60008083601f840112611da357600080fd5b50813567ffffffffffffffff811115611dbb57600080fd5b6020830191508360208260051b8501011115611dd657600080fd5b9250929050565b60008060008060408587031215611df357600080fd5b843567ffffffffffffffff80821115611e0b57600080fd5b611e1788838901611d91565b90965094506020870135915080821115611e3057600080fd5b50611e3d87828801611d91565b95989497509550505050565b6001600160a01b03811681146110e457600080fd5b60008060408385031215611e7157600080fd5b823591506020830135611e8381611e49565b809150509250929050565b60008060408385031215611ea157600080fd5b50508035926020909101359150565b60008083601f840112611ec257600080fd5b50813567ffffffffffffffff811115611eda57600080fd5b602083019150836020828501011115611dd657600080fd5b60008060008060008060608789031215611f0b57600080fd5b863567ffffffffffffffff80821115611f2357600080fd5b611f2f8a838b01611d91565b90985096506020890135915080821115611f4857600080fd5b611f548a838b01611d91565b90965094506040890135915080821115611f6d57600080fd5b50611f7a89828a01611eb0565b979a9699509497509295939492505050565b80151581146110e457600080fd5b60008060008060808587031215611fb057600080fd5b843593506020850135611fc281611e49565b92506040850135611fd281611f8c565b9396929550929360600135925050565b600080600060408486031215611ff757600080fd5b83359250602084013567ffffffffffffffff81111561201557600080fd5b61202186828701611d91565b9497909650939450505050565b60008060006060848603121561204357600080fd5b8335925060208401359150604084013561205c81611e49565b809150509250925092565b60008060008060006060868803121561207f57600080fd5b85359450602086013567ffffffffffffffff8082111561209e57600080fd5b6120aa89838a01611d91565b909650945060408801359150808211156120c357600080fd5b506120d088828901611eb0565b969995985093965092949392505050565b6000806000806000806000806080898b0312156120fd57600080fd5b883567ffffffffffffffff8082111561211557600080fd5b6121218c838d01611d91565b909a50985060208b013591508082111561213a57600080fd5b6121468c838d01611d91565b909850965060408b013591508082111561215f57600080fd5b61216b8c838d01611d91565b909650945060608b013591508082111561218457600080fd5b506121918b828c01611d91565b999c989b5096995094979396929594505050565b6000806000806000606086880312156121bd57600080fd5b85359450602086013567ffffffffffffffff808211156121dc57600080fd5b6121e889838a01611d91565b9096509450604088013591508082111561220157600080fd5b506120d088828901611d91565b6000806000806000806080878903121561222757600080fd5b86359550602087013567ffffffffffffffff8082111561224657600080fd5b6122528a838b01611d91565b90975095506040890135915061226782611e49565b90935060608801359080821115611f6d57600080fd5b60008060006060848603121561229257600080fd5b833561229d81611e49565b925060208401356122ad81611e49565b9150604084013561205c81611e49565b60008060008060008060006080888a0312156122d857600080fd5b873567ffffffffffffffff808211156122f057600080fd5b6122fc8b838c01611d91565b909950975060208a013591508082111561231557600080fd5b6123218b838c01611d91565b909750955060408a0135915061233682611e49565b9093506060890135908082111561234c57600080fd5b506123598a828b01611eb0565b989b979a50959850939692959293505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000826123b557634e487b7160e01b600052601260045260246000fd5b500490565b6000808335601e198436030181126123d157600080fd5b83018035915067ffffffffffffffff8211156123ec57600080fd5b6020019150600581901b3603821315611dd657600080fd5b818103818111156104e7576104e7612382565b808201808211156104e7576104e7612382565b60006020828403121561243c57600080fd5b8151611d4781611f8c565b81835260006001600160fb1b0383111561246057600080fd5b8260051b80836020870137939093016020019392505050565b60408152600061248d604083018688612447565b82810360208401526124a0818587612447565b979650505050505050565b6000602082840312156124bd57600080fd5b8135611d4781611e49565b6000602082840312156124da57600080fd5b8135611d4781611f8c565b8183526000602080850194508260005b8581101561252357813561250881611e49565b6001600160a01b0316875295820195908201906001016124f5565b509495945050505050565b608081526000612542608083018a8c612447565b602083820381850152612556828a8c6124e5565b8481036040860152878152889250810160005b8881101561259057833561257c81611f8c565b151582529282019290820190600101612569565b5084810360608601526125a4818789612447565b9d9c50505050505050505050505050565b8581526060602082015260006125cf606083018688612447565b82810360408401526125e28185876124e5565b98975050505050505050565b60006020828403121561260057600080fd5b8151611d4781611e49565b858152608060208201526000612625608083018688612447565b6040830194909452506001600160a01b03919091166060909101529392505050565b60005b8381101561266257818101518382015260200161264a565b50506000910152565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516126a3816017850160208801612647565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516126d4816028840160208801612647565b01602801949350505050565b60208152600082518060208401526126ff816040850160208701612647565b601f01601f19169190910160400192915050565b80820281158282048414176104e7576104e7612382565b634e487b7160e01b600052604160045260246000fd5b60008161274f5761274f612382565b50600019019056fee2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4a26469706673582212201eca6c0b58db39507abd8b2df005682b15f95a9902e075bb3192742bc8eaa90f64736f6c63430008130033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x02fbc05bdfea48e7ce3dbe569ea95e25b748ac5b7358d2b459671cb5dfa5a77c", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x56aC3cdB971ECCC751DDf31C9040E3dE632b2cAf", + "function": null, + "arguments": [ + "0x3B008481CcABEe275F14693B443036a17AF35A32", + "0x3B008481CcABEe275F14693B443036a17AF35A32", + "0xc0c53b8b000000000000000000000000036cbd53842c5426634e7929541ec2318f3dcf7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0xd6a93", + "value": "0x0", + "data": "0x608060405260405162000dcf38038062000dcf833981016040819052620000269162000424565b828162000036828260006200004d565b50620000449050826200007f565b50505062000557565b6200005883620000f1565b600082511180620000665750805b156200007a5762000078838362000133565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000c160008051602062000d88833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000ee8162000162565b50565b620000fc8162000200565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606200015b838360405180606001604052806027815260200162000da86027913962000297565b9392505050565b6001600160a01b038116620001cd5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b8060008051602062000d888339815191525b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b6200026f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401620001c4565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc620001df565b6060600080856001600160a01b031685604051620002b6919062000504565b600060405180830381855af49150503d8060008114620002f3576040519150601f19603f3d011682016040523d82523d6000602084013e620002f8565b606091505b5090925090506200030c8683838762000316565b9695505050505050565b606083156200038a57825160000362000382576001600160a01b0385163b620003825760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001c4565b508162000396565b6200039683836200039e565b949350505050565b815115620003af5781518083602001fd5b8060405162461bcd60e51b8152600401620001c4919062000522565b80516001600160a01b0381168114620003e357600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200041b57818101518382015260200162000401565b50506000910152565b6000806000606084860312156200043a57600080fd5b6200044584620003cb565b92506200045560208501620003cb565b60408501519092506001600160401b03808211156200047357600080fd5b818601915086601f8301126200048857600080fd5b8151818111156200049d576200049d620003e8565b604051601f8201601f19908116603f01168101908382118183101715620004c857620004c8620003e8565b81604052828152896020848701011115620004e257600080fd5b620004f5836020830160208801620003fe565b80955050505050509250925092565b6000825162000518818460208701620003fe565b9190910192915050565b602081526000825180602084015262000543816040850160208701620003fe565b601f01601f19169190910160400192915050565b61082180620005676000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106b3565b610118565b61005b6100933660046106ce565b610155565b3480156100a457600080fd5b506100ad6101bc565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106b3565b6101ed565b3480156100f557600080fd5b506100ad61020d565b61010661022e565b6101166101116102c3565b6102cd565b565b6101206102f1565b6001600160a01b0316330361014d5761014a81604051806020016040528060008152506000610324565b50565b61014a6100fe565b61015d6102f1565b6001600160a01b031633036101b4576101af8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525060019250610324915050565b505050565b6101af6100fe565b60006101c66102f1565b6001600160a01b031633036101e2576101dd6102c3565b905090565b6101ea6100fe565b90565b6101f56102f1565b6001600160a01b0316330361014d5761014a8161034f565b60006102176102f1565b6001600160a01b031633036101e2576101dd6102f1565b6102366102f1565b6001600160a01b031633036101165760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101dd6103a3565b3660008037600080366000845af43d6000803e8080156102ec573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316919050565b61032d836103cb565b60008251118061033a5750805b156101af57610349838361040b565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6103786102f1565b604080516001600160a01b03928316815291841660208301520160405180910390a161014a81610437565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610315565b6103d4816104e0565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606061043083836040518060600160405280602781526020016107c560279139610574565b9392505050565b6001600160a01b03811661049c5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084016102ba565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b61054d5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016102ba565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc6104bf565b6060600080856001600160a01b0316856040516105919190610775565b600060405180830381855af49150503d80600081146105cc576040519150601f19603f3d011682016040523d82523d6000602084013e6105d1565b606091505b50915091506105e2868383876105ec565b9695505050505050565b6060831561065b578251600003610654576001600160a01b0385163b6106545760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016102ba565b5081610665565b610665838361066d565b949350505050565b81511561067d5781518083602001fd5b8060405162461bcd60e51b81526004016102ba9190610791565b80356001600160a01b03811681146106ae57600080fd5b919050565b6000602082840312156106c557600080fd5b61043082610697565b6000806000604084860312156106e357600080fd5b6106ec84610697565b9250602084013567ffffffffffffffff8082111561070957600080fd5b818601915086601f83011261071d57600080fd5b81358181111561072c57600080fd5b87602082850101111561073e57600080fd5b6020830194508093505050509250925092565b60005b8381101561076c578181015183820152602001610754565b50506000910152565b60008251610787818460208701610751565b9190910192915050565b60208152600082518060208401526107b0816040850160208701610751565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122027bb32bdabd86208be11b9ccb5c5f1a473bdb5213dea3f6d98324022f2029b1464736f6c63430008130033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003b008481ccabee275f14693b443036a17af35a320000000000000000000000003b008481ccabee275f14693b443036a17af35a3200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b000000000000000000000000036cbd53842c5426634e7929541ec2318f3dcf7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd00000000000000000000000000000000000000000000000000000000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0x203a7911b9d39be9894722c1a60a341de0776975431b926bea24aebffcbccf9d", + "0x02fbc05bdfea48e7ce3dbe569ea95e25b748ac5b7358d2b459671cb5dfa5a77c" + ], + "returns": {}, + "timestamp": 1707736204, + "chain": 84532, + "multi": false, + "commit": "94f8c9b" +} \ No newline at end of file diff --git a/broadcast/deploy-abClaim.s.sol/84532/run-1707736211.json b/broadcast/deploy-abClaim.s.sol/84532/run-1707736211.json new file mode 100644 index 0000000..3552e2f --- /dev/null +++ b/broadcast/deploy-abClaim.s.sol/84532/run-1707736211.json @@ -0,0 +1,174 @@ +{ + "transactions": [ + { + "hash": "0x203a7911b9d39be9894722c1a60a341de0776975431b926bea24aebffcbccf9d", + "transactionType": "CREATE", + "contractName": "ABClaim", + "contractAddress": "0x3B008481CcABEe275F14693B443036a17AF35A32", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0x2d16dc", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b506200001c62000022565b620000e4565b600054610100900460ff16156200008f5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff9081161015620000e2576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b6127ad80620000f46000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c80638aaada8e116100f9578063b531c61211610097578063d547741f11610071578063d547741f1461043c578063d9dad80d1461044f578063ebbb1d1f14610483578063fef332081461049657600080fd5b8063b531c61214610403578063bd99680614610416578063c0c53b8b1461042957600080fd5b8063982e7adc116100d3578063982e7adc146103aa5780639edf24d0146103d5578063a20bc64a146103e8578063a217fddf146103fb57600080fd5b80638aaada8e1461036f57806391d1485414610382578063926d7d7f1461039557600080fd5b80634c5b07fb1161016657806380c495d51161014057806380c495d5146102d4578063826396f6146102e757806386e478191461034957806389a302711461035c57600080fd5b80634c5b07fb146102835780634eb6b7f61461029657806350bf1524146102c157600080fd5b80632f2ff15d116101a25780632f2ff15d1461023557806336568abe1461024a5780633b6907d81461025d5780634b1750831461027057600080fd5b806301ffc9a7146101c9578063248a9ca3146101f15780632537382e14610222575b600080fd5b6101dc6101d7366004611d4e565b6104b6565b60405190151581526020015b60405180910390f35b6102146101ff366004611d78565b60009081526065602052604090206001015490565b6040519081526020016101e8565b610214610230366004611ddd565b6104ed565b610248610243366004611e5e565b610661565b005b610248610258366004611e5e565b61068b565b61024861026b366004611e8e565b61070e565b61024861027e366004611ef2565b6107f6565b610248610291366004611f9a565b61080d565b6098546102a9906001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b6102146102cf366004611fe2565b6108c5565b6102486102e236600461202e565b610992565b6103246102f5366004611d78565b609a60205260009081526040902080546001909101546001600160a01b03821691600160a01b900460ff169083565b604080516001600160a01b0390941684529115156020840152908201526060016101e8565b610248610357366004611ddd565b610a26565b6097546102a9906001600160a01b031681565b61024861037d366004612067565b610ba9565b6101dc610390366004611e5e565b610bbe565b61021460008051602061275883398151915281565b6102146103b8366004611e8e565b609b60209081526000928352604080842090915290825290205481565b6102146103e3366004611e8e565b610be9565b6102486103f63660046120e1565b610c40565b610214600081565b6102486104113660046121a5565b610e04565b61024861042436600461220e565b610f0c565b61024861043736600461227d565b610f2e565b61024861044a366004611e5e565b611091565b6102a961045d366004611e8e565b609c6020908152600092835260408084209091529082529020546001600160a01b031681565b6102486104913660046122bd565b6110b6565b6102146104a4366004611d78565b60996020526000908152604090205481565b60006001600160e01b03198216637965db0b60e01b14806104e757506301ffc9a760e01b6001600160e01b03198316145b92915050565b60008382811461051057604051632627b42d60e11b815260040160405180910390fd5b60005b8181101561065757600087878381811061052f5761052f61236c565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff161515818801526001909101548183018190528484526099909652908220549295509390925061059591612398565b905060008888868181106105ab576105ab61236c565b90506020028101906105bd91906123ba565b9050905060005b81811015610647576000858152609b60205260408120818c8c8a8181106105ed576105ed61236c565b90506020028101906105ff91906123ba565b8581811061060f5761060f61236c565b90506020020135815260200190815260200160002054846106309190612404565b905061063c818a612417565b9850506001016105c4565b5084600101945050505050610513565b5050949350505050565b60008281526065602052604090206001015461067c816110da565b61068683836110e7565b505050565b6001600160a01b03811633146107005760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b61070a828261116d565b5050565b6000610719816110da565b60008381526099602052604081208054849290610737908490612417565b90915550506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610793573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b7919061242a565b5060408051848152602081018490527f8ed3543c92c7106a56f0a6cdaa716fef62211f99d6630ecd4dc1231d9edae811910160405180910390a1505050565b610805868686863387876111d4565b505050505050565b6000610818816110da565b60408051606080820183526001600160a01b0387811680845287151560208086018281528688018a815260008e8152609a84528990209751885492511515600160a01b026001600160a81b0319909316961695909517178655925160019095019490945584518a8152918201529283019190915281018390527f9366c0f02493cac0d2ec4f3c22a251822257a7facbec636fc612c4b9ef783b369060800160405180910390a15050505050565b6000838152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff16151581850152600190910154818301819052878552609990935290832054909183916109229190612398565b905060005b84811015610988576000878152609b60205260408120818888858181106109505761095061236c565b90506020020135815260200190815260200160002054836109719190612404565b905061097d8186612417565b945050600101610927565b5050509392505050565b6000805160206127588339815191526109aa816110da565b6000848152609c6020908152604080832086845282529182902080546001600160a01b0319166001600160a01b0386169081179091558251878152918201869052918101919091527f1ff36942453e2a07b496dda2ce62f9d30f24858a712b2ca92e2b23a947978035906060015b60405180910390a150505050565b6000610a31816110da565b600084838114610a5457604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ae657858582818110610a7157610a7161236c565b90506020020135609960008a8a85818110610a8e57610a8e61236c565b9050602002013581526020019081526020016000206000828254610ab29190612417565b909155508690508582818110610aca57610aca61236c565b9050602002013583610adc9190612417565b9250600101610a57565b506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610b3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b62919061242a565b507f7862ebe1321599555f7e8bced70e50367f461ebb89adb1604035c6fe5612dab087878787604051610b989493929190612479565b60405180910390a150505050505050565b610bb7858585338686611731565b5050505050565b60009182526065602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6000828152609a602090815260408083206001015460999092528220548291610c1191612398565b6000858152609b60209081526040808320878452909152902054909150610c389082612404565b949350505050565b6000610c4b816110da565b87868114610c6c57604051632627b42d60e11b815260040160405180910390fd5b848114610c8c57604051632627b42d60e11b815260040160405180910390fd5b828114610cac57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610db25760405180606001604052808a8a84818110610cd457610cd461236c565b9050602002016020810190610ce991906124ab565b6001600160a01b03168152602001888884818110610d0957610d0961236c565b9050602002016020810190610d1e91906124c8565b15158152602001868684818110610d3757610d3761236c565b90506020020135815250609a60008d8d85818110610d5757610d5761236c565b6020908102929092013583525081810192909252604090810160002083518154938501511515600160a01b026001600160a81b03199094166001600160a01b0390911617929092178255919091015160019182015501610caf565b507fd953f21e9a17ad913794f557205d8fbbfc925a22909cce248a94a27b326d89cb8a8a8a8a8a8a8a8a604051610df098979695949392919061252e565b60405180910390a150505050505050505050565b600080516020612758833981519152610e1c816110da565b83828114610e3d57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ed457848482818110610e5a57610e5a61236c565b9050602002016020810190610e6f91906124ab565b6000898152609c6020526040812090898985818110610e9057610e9061236c565b90506020020135815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806001019050610e40565b507f34e7892f4d399894580e7f605dc6917a1146733abd11b7e162f25656a29fc6338787878787604051610b989594939291906125b5565b6000610f17816110da565b610f25878787878787611731565b50505050505050565b600054610100900460ff1615808015610f4e5750600054600160ff909116105b80610f685750303b158015610f68575060005460ff166001145b610fcb5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016106f7565b6000805460ff191660011790558015610fee576000805461ff0019166101001790555b610ff6611ad3565b6110016000336110e7565b611019600080516020612758833981519152836110e7565b609880546001600160a01b038086166001600160a01b0319928316179092556097805492871692909116919091179055801561108b576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602001610a18565b50505050565b6000828152606560205260409020600101546110ac816110da565b610686838361116d565b60006110c1816110da565b6110d0888888888888886111d4565b5050505050505050565b6110e48133611b40565b50565b6110f18282610bbe565b61070a5760008281526065602090815260408083206001600160a01b03851684529091529020805460ff191660011790556111293390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6111778282610bbe565b1561070a5760008281526065602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b858481146111f557604051632627b42d60e11b815260040160405180910390fd5b6000805b828110156116ad5760008a8a838181106112155761121561236c565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff161515818801526001909101548183018190528484526099909652908220549295509390925061127b91612398565b90508160200151156114355760005b8b8b8681811061129c5761129c61236c565b90506020028101906112ae91906123ba565b905081101561142f576000848152609c602052604081206001600160a01b038c16918e8e898181106112e2576112e261236c565b90506020028101906112f491906123ba565b858181106113045761130461236c565b60209081029290920135835250810191909152604001600020546001600160a01b03161461134557604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e898181106113665761136661236c565b905060200281019061137891906123ba565b858181106113885761138861236c565b90506020020135815260200190815260200160002054836113a99190612404565b90506113b58188612417565b6000868152609b602052604081209198508291908f8f8a8181106113db576113db61236c565b90506020028101906113ed91906123ba565b868181106113fd576113fd61236c565b90506020020135815260200190815260200160002060008282546114219190612417565b90915550505060010161128a565b50611626565b60005b8b8b8681811061144a5761144a61236c565b905060200281019061145c91906123ba565b90508110156116245782516001600160a01b03808c169116636352211e8e8e8981811061148b5761148b61236c565b905060200281019061149d91906123ba565b858181106114ad576114ad61236c565b905060200201356040518263ffffffff1660e01b81526004016114d291815260200190565b602060405180830381865afa1580156114ef573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151391906125ee565b6001600160a01b03161461153a57604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e8981811061155b5761155b61236c565b905060200281019061156d91906123ba565b8581811061157d5761157d61236c565b905060200201358152602001908152602001600020548361159e9190612404565b90506115aa8188612417565b6000868152609b602052604081209198508291908f8f8a8181106115d0576115d061236c565b90506020028101906115e291906123ba565b868181106115f2576115f261236c565b90506020020135815260200190815260200160002060008282546116169190612417565b909155505050600101611438565b505b7fe1b4970657e33808b1fdfb8c6bca7977879041b9f507186174b97262424a861a8d8d868181106116595761165961236c565b905060200201358c8c878181106116725761167261236c565b905060200281019061168491906123ba565b888d60405161169795949392919061260b565b60405180910390a18360010193505050506111f9565b5060975460405163a9059cbb60e01b81526001600160a01b038781166004830152602482018490529091169063a9059cbb906044016020604051808303816000875af1158015611701573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611725919061242a565b50505050505050505050565b6000868152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff161515818501526001909101548183018190528a8552609990935290832054879392839161178f9190612398565b90508160200151156118be5760005b848110156118b85760008b8152609c602052604081206001600160a01b038a16918c8c858181106117d1576117d161236c565b60209081029290920135835250810191909152604001600020546001600160a01b03161461181257604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c858181106118335761183361236c565b90506020020135815260200190815260200160002054836118549190612404565b90506118608186612417565b60008d8152609b602052604081209196508291908d8d868181106118865761188661236c565b90506020020135815260200190815260200160002060008282546118aa9190612417565b90915550505060010161179e565b50611a24565b60005b84811015611a225782516001600160a01b03808a169116636352211e8c8c858181106118ef576118ef61236c565b905060200201356040518263ffffffff1660e01b815260040161191491815260200190565b602060405180830381865afa158015611931573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061195591906125ee565b6001600160a01b03161461197c57604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c8581811061199d5761199d61236c565b90506020020135815260200190815260200160002054836119be9190612404565b90506119ca8186612417565b60008d8152609b602052604081209196508291908d8d868181106119f0576119f061236c565b9050602002013581526020019081526020016000206000828254611a149190612417565b9091555050506001016118c1565b505b60975460405163a9059cbb60e01b81526001600160a01b038981166004830152602482018690529091169063a9059cbb906044016020604051808303816000875af1158015611a77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a9b919061242a565b507fe1b4970657e33808b1fdfb8c6bca7977879041b9f507186174b97262424a861a8a8a8a868b604051610df095949392919061260b565b600054610100900460ff16611b3e5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b60648201526084016106f7565b565b611b4a8282610bbe565b61070a57611b5781611b99565b611b62836020611bab565b604051602001611b7392919061266b565b60408051601f198184030181529082905262461bcd60e51b82526106f7916004016126e0565b60606104e76001600160a01b03831660145b60606000611bba836002612713565b611bc5906002612417565b67ffffffffffffffff811115611bdd57611bdd61272a565b6040519080825280601f01601f191660200182016040528015611c07576020820181803683370190505b509050600360fc1b81600081518110611c2257611c2261236c565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611c5157611c5161236c565b60200101906001600160f81b031916908160001a9053506000611c75846002612713565b611c80906001612417565b90505b6001811115611cf8576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611cb457611cb461236c565b1a60f81b828281518110611cca57611cca61236c565b60200101906001600160f81b031916908160001a90535060049490941c93611cf181612740565b9050611c83565b508315611d475760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016106f7565b9392505050565b600060208284031215611d6057600080fd5b81356001600160e01b031981168114611d4757600080fd5b600060208284031215611d8a57600080fd5b5035919050565b60008083601f840112611da357600080fd5b50813567ffffffffffffffff811115611dbb57600080fd5b6020830191508360208260051b8501011115611dd657600080fd5b9250929050565b60008060008060408587031215611df357600080fd5b843567ffffffffffffffff80821115611e0b57600080fd5b611e1788838901611d91565b90965094506020870135915080821115611e3057600080fd5b50611e3d87828801611d91565b95989497509550505050565b6001600160a01b03811681146110e457600080fd5b60008060408385031215611e7157600080fd5b823591506020830135611e8381611e49565b809150509250929050565b60008060408385031215611ea157600080fd5b50508035926020909101359150565b60008083601f840112611ec257600080fd5b50813567ffffffffffffffff811115611eda57600080fd5b602083019150836020828501011115611dd657600080fd5b60008060008060008060608789031215611f0b57600080fd5b863567ffffffffffffffff80821115611f2357600080fd5b611f2f8a838b01611d91565b90985096506020890135915080821115611f4857600080fd5b611f548a838b01611d91565b90965094506040890135915080821115611f6d57600080fd5b50611f7a89828a01611eb0565b979a9699509497509295939492505050565b80151581146110e457600080fd5b60008060008060808587031215611fb057600080fd5b843593506020850135611fc281611e49565b92506040850135611fd281611f8c565b9396929550929360600135925050565b600080600060408486031215611ff757600080fd5b83359250602084013567ffffffffffffffff81111561201557600080fd5b61202186828701611d91565b9497909650939450505050565b60008060006060848603121561204357600080fd5b8335925060208401359150604084013561205c81611e49565b809150509250925092565b60008060008060006060868803121561207f57600080fd5b85359450602086013567ffffffffffffffff8082111561209e57600080fd5b6120aa89838a01611d91565b909650945060408801359150808211156120c357600080fd5b506120d088828901611eb0565b969995985093965092949392505050565b6000806000806000806000806080898b0312156120fd57600080fd5b883567ffffffffffffffff8082111561211557600080fd5b6121218c838d01611d91565b909a50985060208b013591508082111561213a57600080fd5b6121468c838d01611d91565b909850965060408b013591508082111561215f57600080fd5b61216b8c838d01611d91565b909650945060608b013591508082111561218457600080fd5b506121918b828c01611d91565b999c989b5096995094979396929594505050565b6000806000806000606086880312156121bd57600080fd5b85359450602086013567ffffffffffffffff808211156121dc57600080fd5b6121e889838a01611d91565b9096509450604088013591508082111561220157600080fd5b506120d088828901611d91565b6000806000806000806080878903121561222757600080fd5b86359550602087013567ffffffffffffffff8082111561224657600080fd5b6122528a838b01611d91565b90975095506040890135915061226782611e49565b90935060608801359080821115611f6d57600080fd5b60008060006060848603121561229257600080fd5b833561229d81611e49565b925060208401356122ad81611e49565b9150604084013561205c81611e49565b60008060008060008060006080888a0312156122d857600080fd5b873567ffffffffffffffff808211156122f057600080fd5b6122fc8b838c01611d91565b909950975060208a013591508082111561231557600080fd5b6123218b838c01611d91565b909750955060408a0135915061233682611e49565b9093506060890135908082111561234c57600080fd5b506123598a828b01611eb0565b989b979a50959850939692959293505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000826123b557634e487b7160e01b600052601260045260246000fd5b500490565b6000808335601e198436030181126123d157600080fd5b83018035915067ffffffffffffffff8211156123ec57600080fd5b6020019150600581901b3603821315611dd657600080fd5b818103818111156104e7576104e7612382565b808201808211156104e7576104e7612382565b60006020828403121561243c57600080fd5b8151611d4781611f8c565b81835260006001600160fb1b0383111561246057600080fd5b8260051b80836020870137939093016020019392505050565b60408152600061248d604083018688612447565b82810360208401526124a0818587612447565b979650505050505050565b6000602082840312156124bd57600080fd5b8135611d4781611e49565b6000602082840312156124da57600080fd5b8135611d4781611f8c565b8183526000602080850194508260005b8581101561252357813561250881611e49565b6001600160a01b0316875295820195908201906001016124f5565b509495945050505050565b608081526000612542608083018a8c612447565b602083820381850152612556828a8c6124e5565b8481036040860152878152889250810160005b8881101561259057833561257c81611f8c565b151582529282019290820190600101612569565b5084810360608601526125a4818789612447565b9d9c50505050505050505050505050565b8581526060602082015260006125cf606083018688612447565b82810360408401526125e28185876124e5565b98975050505050505050565b60006020828403121561260057600080fd5b8151611d4781611e49565b858152608060208201526000612625608083018688612447565b6040830194909452506001600160a01b03919091166060909101529392505050565b60005b8381101561266257818101518382015260200161264a565b50506000910152565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516126a3816017850160208801612647565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516126d4816028840160208801612647565b01602801949350505050565b60208152600082518060208401526126ff816040850160208701612647565b601f01601f19169190910160400192915050565b80820281158282048414176104e7576104e7612382565b634e487b7160e01b600052604160045260246000fd5b60008161274f5761274f612382565b50600019019056fee2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4a26469706673582212201eca6c0b58db39507abd8b2df005682b15f95a9902e075bb3192742bc8eaa90f64736f6c63430008130033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x02fbc05bdfea48e7ce3dbe569ea95e25b748ac5b7358d2b459671cb5dfa5a77c", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x56aC3cdB971ECCC751DDf31C9040E3dE632b2cAf", + "function": null, + "arguments": [ + "0x3B008481CcABEe275F14693B443036a17AF35A32", + "0x3B008481CcABEe275F14693B443036a17AF35A32", + "0xc0c53b8b000000000000000000000000036cbd53842c5426634e7929541ec2318f3dcf7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0xd6a93", + "value": "0x0", + "data": "0x608060405260405162000dcf38038062000dcf833981016040819052620000269162000424565b828162000036828260006200004d565b50620000449050826200007f565b50505062000557565b6200005883620000f1565b600082511180620000665750805b156200007a5762000078838362000133565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000c160008051602062000d88833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000ee8162000162565b50565b620000fc8162000200565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606200015b838360405180606001604052806027815260200162000da86027913962000297565b9392505050565b6001600160a01b038116620001cd5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b8060008051602062000d888339815191525b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b6200026f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401620001c4565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc620001df565b6060600080856001600160a01b031685604051620002b6919062000504565b600060405180830381855af49150503d8060008114620002f3576040519150601f19603f3d011682016040523d82523d6000602084013e620002f8565b606091505b5090925090506200030c8683838762000316565b9695505050505050565b606083156200038a57825160000362000382576001600160a01b0385163b620003825760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001c4565b508162000396565b6200039683836200039e565b949350505050565b815115620003af5781518083602001fd5b8060405162461bcd60e51b8152600401620001c4919062000522565b80516001600160a01b0381168114620003e357600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200041b57818101518382015260200162000401565b50506000910152565b6000806000606084860312156200043a57600080fd5b6200044584620003cb565b92506200045560208501620003cb565b60408501519092506001600160401b03808211156200047357600080fd5b818601915086601f8301126200048857600080fd5b8151818111156200049d576200049d620003e8565b604051601f8201601f19908116603f01168101908382118183101715620004c857620004c8620003e8565b81604052828152896020848701011115620004e257600080fd5b620004f5836020830160208801620003fe565b80955050505050509250925092565b6000825162000518818460208701620003fe565b9190910192915050565b602081526000825180602084015262000543816040850160208701620003fe565b601f01601f19169190910160400192915050565b61082180620005676000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106b3565b610118565b61005b6100933660046106ce565b610155565b3480156100a457600080fd5b506100ad6101bc565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106b3565b6101ed565b3480156100f557600080fd5b506100ad61020d565b61010661022e565b6101166101116102c3565b6102cd565b565b6101206102f1565b6001600160a01b0316330361014d5761014a81604051806020016040528060008152506000610324565b50565b61014a6100fe565b61015d6102f1565b6001600160a01b031633036101b4576101af8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525060019250610324915050565b505050565b6101af6100fe565b60006101c66102f1565b6001600160a01b031633036101e2576101dd6102c3565b905090565b6101ea6100fe565b90565b6101f56102f1565b6001600160a01b0316330361014d5761014a8161034f565b60006102176102f1565b6001600160a01b031633036101e2576101dd6102f1565b6102366102f1565b6001600160a01b031633036101165760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101dd6103a3565b3660008037600080366000845af43d6000803e8080156102ec573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316919050565b61032d836103cb565b60008251118061033a5750805b156101af57610349838361040b565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6103786102f1565b604080516001600160a01b03928316815291841660208301520160405180910390a161014a81610437565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610315565b6103d4816104e0565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606061043083836040518060600160405280602781526020016107c560279139610574565b9392505050565b6001600160a01b03811661049c5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084016102ba565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b61054d5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016102ba565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc6104bf565b6060600080856001600160a01b0316856040516105919190610775565b600060405180830381855af49150503d80600081146105cc576040519150601f19603f3d011682016040523d82523d6000602084013e6105d1565b606091505b50915091506105e2868383876105ec565b9695505050505050565b6060831561065b578251600003610654576001600160a01b0385163b6106545760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016102ba565b5081610665565b610665838361066d565b949350505050565b81511561067d5781518083602001fd5b8060405162461bcd60e51b81526004016102ba9190610791565b80356001600160a01b03811681146106ae57600080fd5b919050565b6000602082840312156106c557600080fd5b61043082610697565b6000806000604084860312156106e357600080fd5b6106ec84610697565b9250602084013567ffffffffffffffff8082111561070957600080fd5b818601915086601f83011261071d57600080fd5b81358181111561072c57600080fd5b87602082850101111561073e57600080fd5b6020830194508093505050509250925092565b60005b8381101561076c578181015183820152602001610754565b50506000910152565b60008251610787818460208701610751565b9190910192915050565b60208152600082518060208401526107b0816040850160208701610751565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122027bb32bdabd86208be11b9ccb5c5f1a473bdb5213dea3f6d98324022f2029b1464736f6c63430008130033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003b008481ccabee275f14693b443036a17af35a320000000000000000000000003b008481ccabee275f14693b443036a17af35a3200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b000000000000000000000000036cbd53842c5426634e7929541ec2318f3dcf7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd00000000000000000000000000000000000000000000000000000000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x203a7911b9d39be9894722c1a60a341de0776975431b926bea24aebffcbccf9d", + "transactionIndex": "0x1", + "blockHash": "0x78ab77cc8b32680c70c5d05c7b2822631c14665652e02706cd3c2173c50f424c", + "blockNumber": "0x5b4ed7", + "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", + "to": null, + "cumulativeGasUsed": "0x2368d5", + "gasUsed": "0x22b1ac", + "contractAddress": "0x3B008481CcABEe275F14693B443036a17AF35A32", + "logs": [ + { + "address": "0x3B008481CcABEe275F14693B443036a17AF35A32", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000ff", + "blockHash": "0x78ab77cc8b32680c70c5d05c7b2822631c14665652e02706cd3c2173c50f424c", + "blockNumber": "0x5b4ed7", + "transactionHash": "0x203a7911b9d39be9894722c1a60a341de0776975431b926bea24aebffcbccf9d", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000080000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05eff" + }, + { + "transactionHash": "0x02fbc05bdfea48e7ce3dbe569ea95e25b748ac5b7358d2b459671cb5dfa5a77c", + "transactionIndex": "0x2", + "blockHash": "0x78ab77cc8b32680c70c5d05c7b2822631c14665652e02706cd3c2173c50f424c", + "blockNumber": "0x5b4ed7", + "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", + "to": null, + "cumulativeGasUsed": "0x2dbbbe", + "gasUsed": "0xa52e9", + "contractAddress": "0x56aC3cdB971ECCC751DDf31C9040E3dE632b2cAf", + "logs": [ + { + "address": "0x56aC3cdB971ECCC751DDf31C9040E3dE632b2cAf", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x0000000000000000000000003b008481ccabee275f14693b443036a17af35a32" + ], + "data": "0x", + "blockHash": "0x78ab77cc8b32680c70c5d05c7b2822631c14665652e02706cd3c2173c50f424c", + "blockNumber": "0x5b4ed7", + "transactionHash": "0x02fbc05bdfea48e7ce3dbe569ea95e25b748ac5b7358d2b459671cb5dfa5a77c", + "transactionIndex": "0x2", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x56aC3cdB971ECCC751DDf31C9040E3dE632b2cAf", + "topics": [ + "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "data": "0x", + "blockHash": "0x78ab77cc8b32680c70c5d05c7b2822631c14665652e02706cd3c2173c50f424c", + "blockNumber": "0x5b4ed7", + "transactionHash": "0x02fbc05bdfea48e7ce3dbe569ea95e25b748ac5b7358d2b459671cb5dfa5a77c", + "transactionIndex": "0x2", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0x56aC3cdB971ECCC751DDf31C9040E3dE632b2cAf", + "topics": [ + "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", + "0xe2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "data": "0x", + "blockHash": "0x78ab77cc8b32680c70c5d05c7b2822631c14665652e02706cd3c2173c50f424c", + "blockNumber": "0x5b4ed7", + "transactionHash": "0x02fbc05bdfea48e7ce3dbe569ea95e25b748ac5b7358d2b459671cb5dfa5a77c", + "transactionIndex": "0x2", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0x56aC3cdB971ECCC751DDf31C9040E3dE632b2cAf", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x78ab77cc8b32680c70c5d05c7b2822631c14665652e02706cd3c2173c50f424c", + "blockNumber": "0x5b4ed7", + "transactionHash": "0x02fbc05bdfea48e7ce3dbe569ea95e25b748ac5b7358d2b459671cb5dfa5a77c", + "transactionIndex": "0x2", + "logIndex": "0x4", + "removed": false + }, + { + "address": "0x56aC3cdB971ECCC751DDf31C9040E3dE632b2cAf", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b008481ccabee275f14693b443036a17af35a32", + "blockHash": "0x78ab77cc8b32680c70c5d05c7b2822631c14665652e02706cd3c2173c50f424c", + "blockNumber": "0x5b4ed7", + "transactionHash": "0x02fbc05bdfea48e7ce3dbe569ea95e25b748ac5b7358d2b459671cb5dfa5a77c", + "transactionIndex": "0x2", + "logIndex": "0x5", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000004000000000000000000000000400004000000000000000000000000020000000000000000000000000000000000000010000000000000000000000000000000000000000000000000004002000000020000000000000000000000000000000000020000000000000000000800000000800000000000000000000000000000004000000000000200000000000000000000000080000000000000800000000000000000000000000000000400000000000000000000001002000000000000000020000000000000000000040000000000000400000100000000000020000000008000000000000000000400000000000000000000000002100000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05eff" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1707736211, + "chain": 84532, + "multi": false, + "commit": "94f8c9b" +} \ No newline at end of file diff --git a/broadcast/deploy-abClaim.s.sol/84532/run-latest.json b/broadcast/deploy-abClaim.s.sol/84532/run-latest.json new file mode 100644 index 0000000..3552e2f --- /dev/null +++ b/broadcast/deploy-abClaim.s.sol/84532/run-latest.json @@ -0,0 +1,174 @@ +{ + "transactions": [ + { + "hash": "0x203a7911b9d39be9894722c1a60a341de0776975431b926bea24aebffcbccf9d", + "transactionType": "CREATE", + "contractName": "ABClaim", + "contractAddress": "0x3B008481CcABEe275F14693B443036a17AF35A32", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0x2d16dc", + "value": "0x0", + "data": "0x60806040523480156200001157600080fd5b506200001c62000022565b620000e4565b600054610100900460ff16156200008f5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff9081161015620000e2576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b6127ad80620000f46000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c80638aaada8e116100f9578063b531c61211610097578063d547741f11610071578063d547741f1461043c578063d9dad80d1461044f578063ebbb1d1f14610483578063fef332081461049657600080fd5b8063b531c61214610403578063bd99680614610416578063c0c53b8b1461042957600080fd5b8063982e7adc116100d3578063982e7adc146103aa5780639edf24d0146103d5578063a20bc64a146103e8578063a217fddf146103fb57600080fd5b80638aaada8e1461036f57806391d1485414610382578063926d7d7f1461039557600080fd5b80634c5b07fb1161016657806380c495d51161014057806380c495d5146102d4578063826396f6146102e757806386e478191461034957806389a302711461035c57600080fd5b80634c5b07fb146102835780634eb6b7f61461029657806350bf1524146102c157600080fd5b80632f2ff15d116101a25780632f2ff15d1461023557806336568abe1461024a5780633b6907d81461025d5780634b1750831461027057600080fd5b806301ffc9a7146101c9578063248a9ca3146101f15780632537382e14610222575b600080fd5b6101dc6101d7366004611d4e565b6104b6565b60405190151581526020015b60405180910390f35b6102146101ff366004611d78565b60009081526065602052604090206001015490565b6040519081526020016101e8565b610214610230366004611ddd565b6104ed565b610248610243366004611e5e565b610661565b005b610248610258366004611e5e565b61068b565b61024861026b366004611e8e565b61070e565b61024861027e366004611ef2565b6107f6565b610248610291366004611f9a565b61080d565b6098546102a9906001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b6102146102cf366004611fe2565b6108c5565b6102486102e236600461202e565b610992565b6103246102f5366004611d78565b609a60205260009081526040902080546001909101546001600160a01b03821691600160a01b900460ff169083565b604080516001600160a01b0390941684529115156020840152908201526060016101e8565b610248610357366004611ddd565b610a26565b6097546102a9906001600160a01b031681565b61024861037d366004612067565b610ba9565b6101dc610390366004611e5e565b610bbe565b61021460008051602061275883398151915281565b6102146103b8366004611e8e565b609b60209081526000928352604080842090915290825290205481565b6102146103e3366004611e8e565b610be9565b6102486103f63660046120e1565b610c40565b610214600081565b6102486104113660046121a5565b610e04565b61024861042436600461220e565b610f0c565b61024861043736600461227d565b610f2e565b61024861044a366004611e5e565b611091565b6102a961045d366004611e8e565b609c6020908152600092835260408084209091529082529020546001600160a01b031681565b6102486104913660046122bd565b6110b6565b6102146104a4366004611d78565b60996020526000908152604090205481565b60006001600160e01b03198216637965db0b60e01b14806104e757506301ffc9a760e01b6001600160e01b03198316145b92915050565b60008382811461051057604051632627b42d60e11b815260040160405180910390fd5b60005b8181101561065757600087878381811061052f5761052f61236c565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff161515818801526001909101548183018190528484526099909652908220549295509390925061059591612398565b905060008888868181106105ab576105ab61236c565b90506020028101906105bd91906123ba565b9050905060005b81811015610647576000858152609b60205260408120818c8c8a8181106105ed576105ed61236c565b90506020028101906105ff91906123ba565b8581811061060f5761060f61236c565b90506020020135815260200190815260200160002054846106309190612404565b905061063c818a612417565b9850506001016105c4565b5084600101945050505050610513565b5050949350505050565b60008281526065602052604090206001015461067c816110da565b61068683836110e7565b505050565b6001600160a01b03811633146107005760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b61070a828261116d565b5050565b6000610719816110da565b60008381526099602052604081208054849290610737908490612417565b90915550506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610793573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b7919061242a565b5060408051848152602081018490527f8ed3543c92c7106a56f0a6cdaa716fef62211f99d6630ecd4dc1231d9edae811910160405180910390a1505050565b610805868686863387876111d4565b505050505050565b6000610818816110da565b60408051606080820183526001600160a01b0387811680845287151560208086018281528688018a815260008e8152609a84528990209751885492511515600160a01b026001600160a81b0319909316961695909517178655925160019095019490945584518a8152918201529283019190915281018390527f9366c0f02493cac0d2ec4f3c22a251822257a7facbec636fc612c4b9ef783b369060800160405180910390a15050505050565b6000838152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff16151581850152600190910154818301819052878552609990935290832054909183916109229190612398565b905060005b84811015610988576000878152609b60205260408120818888858181106109505761095061236c565b90506020020135815260200190815260200160002054836109719190612404565b905061097d8186612417565b945050600101610927565b5050509392505050565b6000805160206127588339815191526109aa816110da565b6000848152609c6020908152604080832086845282529182902080546001600160a01b0319166001600160a01b0386169081179091558251878152918201869052918101919091527f1ff36942453e2a07b496dda2ce62f9d30f24858a712b2ca92e2b23a947978035906060015b60405180910390a150505050565b6000610a31816110da565b600084838114610a5457604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ae657858582818110610a7157610a7161236c565b90506020020135609960008a8a85818110610a8e57610a8e61236c565b9050602002013581526020019081526020016000206000828254610ab29190612417565b909155508690508582818110610aca57610aca61236c565b9050602002013583610adc9190612417565b9250600101610a57565b506097546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610b3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b62919061242a565b507f7862ebe1321599555f7e8bced70e50367f461ebb89adb1604035c6fe5612dab087878787604051610b989493929190612479565b60405180910390a150505050505050565b610bb7858585338686611731565b5050505050565b60009182526065602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6000828152609a602090815260408083206001015460999092528220548291610c1191612398565b6000858152609b60209081526040808320878452909152902054909150610c389082612404565b949350505050565b6000610c4b816110da565b87868114610c6c57604051632627b42d60e11b815260040160405180910390fd5b848114610c8c57604051632627b42d60e11b815260040160405180910390fd5b828114610cac57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610db25760405180606001604052808a8a84818110610cd457610cd461236c565b9050602002016020810190610ce991906124ab565b6001600160a01b03168152602001888884818110610d0957610d0961236c565b9050602002016020810190610d1e91906124c8565b15158152602001868684818110610d3757610d3761236c565b90506020020135815250609a60008d8d85818110610d5757610d5761236c565b6020908102929092013583525081810192909252604090810160002083518154938501511515600160a01b026001600160a81b03199094166001600160a01b0390911617929092178255919091015160019182015501610caf565b507fd953f21e9a17ad913794f557205d8fbbfc925a22909cce248a94a27b326d89cb8a8a8a8a8a8a8a8a604051610df098979695949392919061252e565b60405180910390a150505050505050505050565b600080516020612758833981519152610e1c816110da565b83828114610e3d57604051632627b42d60e11b815260040160405180910390fd5b60005b81811015610ed457848482818110610e5a57610e5a61236c565b9050602002016020810190610e6f91906124ab565b6000898152609c6020526040812090898985818110610e9057610e9061236c565b90506020020135815260200190815260200160002060006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806001019050610e40565b507f34e7892f4d399894580e7f605dc6917a1146733abd11b7e162f25656a29fc6338787878787604051610b989594939291906125b5565b6000610f17816110da565b610f25878787878787611731565b50505050505050565b600054610100900460ff1615808015610f4e5750600054600160ff909116105b80610f685750303b158015610f68575060005460ff166001145b610fcb5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016106f7565b6000805460ff191660011790558015610fee576000805461ff0019166101001790555b610ff6611ad3565b6110016000336110e7565b611019600080516020612758833981519152836110e7565b609880546001600160a01b038086166001600160a01b0319928316179092556097805492871692909116919091179055801561108b576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602001610a18565b50505050565b6000828152606560205260409020600101546110ac816110da565b610686838361116d565b60006110c1816110da565b6110d0888888888888886111d4565b5050505050505050565b6110e48133611b40565b50565b6110f18282610bbe565b61070a5760008281526065602090815260408083206001600160a01b03851684529091529020805460ff191660011790556111293390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6111778282610bbe565b1561070a5760008281526065602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b858481146111f557604051632627b42d60e11b815260040160405180910390fd5b6000805b828110156116ad5760008a8a838181106112155761121561236c565b602090810292909201356000818152609a84526040808220815160608101835281546001600160a01b0381168252600160a01b900460ff161515818801526001909101548183018190528484526099909652908220549295509390925061127b91612398565b90508160200151156114355760005b8b8b8681811061129c5761129c61236c565b90506020028101906112ae91906123ba565b905081101561142f576000848152609c602052604081206001600160a01b038c16918e8e898181106112e2576112e261236c565b90506020028101906112f491906123ba565b858181106113045761130461236c565b60209081029290920135835250810191909152604001600020546001600160a01b03161461134557604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e898181106113665761136661236c565b905060200281019061137891906123ba565b858181106113885761138861236c565b90506020020135815260200190815260200160002054836113a99190612404565b90506113b58188612417565b6000868152609b602052604081209198508291908f8f8a8181106113db576113db61236c565b90506020028101906113ed91906123ba565b868181106113fd576113fd61236c565b90506020020135815260200190815260200160002060008282546114219190612417565b90915550505060010161128a565b50611626565b60005b8b8b8681811061144a5761144a61236c565b905060200281019061145c91906123ba565b90508110156116245782516001600160a01b03808c169116636352211e8e8e8981811061148b5761148b61236c565b905060200281019061149d91906123ba565b858181106114ad576114ad61236c565b905060200201356040518263ffffffff1660e01b81526004016114d291815260200190565b602060405180830381865afa1580156114ef573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151391906125ee565b6001600160a01b03161461153a57604051631a38288360e21b815260040160405180910390fd5b6000848152609b60205260408120818e8e8981811061155b5761155b61236c565b905060200281019061156d91906123ba565b8581811061157d5761157d61236c565b905060200201358152602001908152602001600020548361159e9190612404565b90506115aa8188612417565b6000868152609b602052604081209198508291908f8f8a8181106115d0576115d061236c565b90506020028101906115e291906123ba565b868181106115f2576115f261236c565b90506020020135815260200190815260200160002060008282546116169190612417565b909155505050600101611438565b505b7fe1b4970657e33808b1fdfb8c6bca7977879041b9f507186174b97262424a861a8d8d868181106116595761165961236c565b905060200201358c8c878181106116725761167261236c565b905060200281019061168491906123ba565b888d60405161169795949392919061260b565b60405180910390a18360010193505050506111f9565b5060975460405163a9059cbb60e01b81526001600160a01b038781166004830152602482018490529091169063a9059cbb906044016020604051808303816000875af1158015611701573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611725919061242a565b50505050505050505050565b6000868152609a60209081526040808320815160608101835281546001600160a01b0381168252600160a01b900460ff161515818501526001909101548183018190528a8552609990935290832054879392839161178f9190612398565b90508160200151156118be5760005b848110156118b85760008b8152609c602052604081206001600160a01b038a16918c8c858181106117d1576117d161236c565b60209081029290920135835250810191909152604001600020546001600160a01b03161461181257604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c858181106118335761183361236c565b90506020020135815260200190815260200160002054836118549190612404565b90506118608186612417565b60008d8152609b602052604081209196508291908d8d868181106118865761188661236c565b90506020020135815260200190815260200160002060008282546118aa9190612417565b90915550505060010161179e565b50611a24565b60005b84811015611a225782516001600160a01b03808a169116636352211e8c8c858181106118ef576118ef61236c565b905060200201356040518263ffffffff1660e01b815260040161191491815260200190565b602060405180830381865afa158015611931573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061195591906125ee565b6001600160a01b03161461197c57604051631a38288360e21b815260040160405180910390fd5b60008b8152609b60205260408120818c8c8581811061199d5761199d61236c565b90506020020135815260200190815260200160002054836119be9190612404565b90506119ca8186612417565b60008d8152609b602052604081209196508291908d8d868181106119f0576119f061236c565b9050602002013581526020019081526020016000206000828254611a149190612417565b9091555050506001016118c1565b505b60975460405163a9059cbb60e01b81526001600160a01b038981166004830152602482018690529091169063a9059cbb906044016020604051808303816000875af1158015611a77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a9b919061242a565b507fe1b4970657e33808b1fdfb8c6bca7977879041b9f507186174b97262424a861a8a8a8a868b604051610df095949392919061260b565b600054610100900460ff16611b3e5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b60648201526084016106f7565b565b611b4a8282610bbe565b61070a57611b5781611b99565b611b62836020611bab565b604051602001611b7392919061266b565b60408051601f198184030181529082905262461bcd60e51b82526106f7916004016126e0565b60606104e76001600160a01b03831660145b60606000611bba836002612713565b611bc5906002612417565b67ffffffffffffffff811115611bdd57611bdd61272a565b6040519080825280601f01601f191660200182016040528015611c07576020820181803683370190505b509050600360fc1b81600081518110611c2257611c2261236c565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611c5157611c5161236c565b60200101906001600160f81b031916908160001a9053506000611c75846002612713565b611c80906001612417565b90505b6001811115611cf8576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611cb457611cb461236c565b1a60f81b828281518110611cca57611cca61236c565b60200101906001600160f81b031916908160001a90535060049490941c93611cf181612740565b9050611c83565b508315611d475760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016106f7565b9392505050565b600060208284031215611d6057600080fd5b81356001600160e01b031981168114611d4757600080fd5b600060208284031215611d8a57600080fd5b5035919050565b60008083601f840112611da357600080fd5b50813567ffffffffffffffff811115611dbb57600080fd5b6020830191508360208260051b8501011115611dd657600080fd5b9250929050565b60008060008060408587031215611df357600080fd5b843567ffffffffffffffff80821115611e0b57600080fd5b611e1788838901611d91565b90965094506020870135915080821115611e3057600080fd5b50611e3d87828801611d91565b95989497509550505050565b6001600160a01b03811681146110e457600080fd5b60008060408385031215611e7157600080fd5b823591506020830135611e8381611e49565b809150509250929050565b60008060408385031215611ea157600080fd5b50508035926020909101359150565b60008083601f840112611ec257600080fd5b50813567ffffffffffffffff811115611eda57600080fd5b602083019150836020828501011115611dd657600080fd5b60008060008060008060608789031215611f0b57600080fd5b863567ffffffffffffffff80821115611f2357600080fd5b611f2f8a838b01611d91565b90985096506020890135915080821115611f4857600080fd5b611f548a838b01611d91565b90965094506040890135915080821115611f6d57600080fd5b50611f7a89828a01611eb0565b979a9699509497509295939492505050565b80151581146110e457600080fd5b60008060008060808587031215611fb057600080fd5b843593506020850135611fc281611e49565b92506040850135611fd281611f8c565b9396929550929360600135925050565b600080600060408486031215611ff757600080fd5b83359250602084013567ffffffffffffffff81111561201557600080fd5b61202186828701611d91565b9497909650939450505050565b60008060006060848603121561204357600080fd5b8335925060208401359150604084013561205c81611e49565b809150509250925092565b60008060008060006060868803121561207f57600080fd5b85359450602086013567ffffffffffffffff8082111561209e57600080fd5b6120aa89838a01611d91565b909650945060408801359150808211156120c357600080fd5b506120d088828901611eb0565b969995985093965092949392505050565b6000806000806000806000806080898b0312156120fd57600080fd5b883567ffffffffffffffff8082111561211557600080fd5b6121218c838d01611d91565b909a50985060208b013591508082111561213a57600080fd5b6121468c838d01611d91565b909850965060408b013591508082111561215f57600080fd5b61216b8c838d01611d91565b909650945060608b013591508082111561218457600080fd5b506121918b828c01611d91565b999c989b5096995094979396929594505050565b6000806000806000606086880312156121bd57600080fd5b85359450602086013567ffffffffffffffff808211156121dc57600080fd5b6121e889838a01611d91565b9096509450604088013591508082111561220157600080fd5b506120d088828901611d91565b6000806000806000806080878903121561222757600080fd5b86359550602087013567ffffffffffffffff8082111561224657600080fd5b6122528a838b01611d91565b90975095506040890135915061226782611e49565b90935060608801359080821115611f6d57600080fd5b60008060006060848603121561229257600080fd5b833561229d81611e49565b925060208401356122ad81611e49565b9150604084013561205c81611e49565b60008060008060008060006080888a0312156122d857600080fd5b873567ffffffffffffffff808211156122f057600080fd5b6122fc8b838c01611d91565b909950975060208a013591508082111561231557600080fd5b6123218b838c01611d91565b909750955060408a0135915061233682611e49565b9093506060890135908082111561234c57600080fd5b506123598a828b01611eb0565b989b979a50959850939692959293505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000826123b557634e487b7160e01b600052601260045260246000fd5b500490565b6000808335601e198436030181126123d157600080fd5b83018035915067ffffffffffffffff8211156123ec57600080fd5b6020019150600581901b3603821315611dd657600080fd5b818103818111156104e7576104e7612382565b808201808211156104e7576104e7612382565b60006020828403121561243c57600080fd5b8151611d4781611f8c565b81835260006001600160fb1b0383111561246057600080fd5b8260051b80836020870137939093016020019392505050565b60408152600061248d604083018688612447565b82810360208401526124a0818587612447565b979650505050505050565b6000602082840312156124bd57600080fd5b8135611d4781611e49565b6000602082840312156124da57600080fd5b8135611d4781611f8c565b8183526000602080850194508260005b8581101561252357813561250881611e49565b6001600160a01b0316875295820195908201906001016124f5565b509495945050505050565b608081526000612542608083018a8c612447565b602083820381850152612556828a8c6124e5565b8481036040860152878152889250810160005b8881101561259057833561257c81611f8c565b151582529282019290820190600101612569565b5084810360608601526125a4818789612447565b9d9c50505050505050505050505050565b8581526060602082015260006125cf606083018688612447565b82810360408401526125e28185876124e5565b98975050505050505050565b60006020828403121561260057600080fd5b8151611d4781611e49565b858152608060208201526000612625608083018688612447565b6040830194909452506001600160a01b03919091166060909101529392505050565b60005b8381101561266257818101518382015260200161264a565b50506000910152565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516126a3816017850160208801612647565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516126d4816028840160208801612647565b01602801949350505050565b60208152600082518060208401526126ff816040850160208701612647565b601f01601f19169190910160400192915050565b80820281158282048414176104e7576104e7612382565b634e487b7160e01b600052604160045260246000fd5b60008161274f5761274f612382565b50600019019056fee2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4a26469706673582212201eca6c0b58db39507abd8b2df005682b15f95a9902e075bb3192742bc8eaa90f64736f6c63430008130033", + "nonce": "0x3", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x02fbc05bdfea48e7ce3dbe569ea95e25b748ac5b7358d2b459671cb5dfa5a77c", + "transactionType": "CREATE", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x56aC3cdB971ECCC751DDf31C9040E3dE632b2cAf", + "function": null, + "arguments": [ + "0x3B008481CcABEe275F14693B443036a17AF35A32", + "0x3B008481CcABEe275F14693B443036a17AF35A32", + "0xc0c53b8b000000000000000000000000036cbd53842c5426634e7929541ec2318f3dcf7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "gas": "0xd6a93", + "value": "0x0", + "data": "0x608060405260405162000dcf38038062000dcf833981016040819052620000269162000424565b828162000036828260006200004d565b50620000449050826200007f565b50505062000557565b6200005883620000f1565b600082511180620000665750805b156200007a5762000078838362000133565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000c160008051602062000d88833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000ee8162000162565b50565b620000fc8162000200565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606200015b838360405180606001604052806027815260200162000da86027913962000297565b9392505050565b6001600160a01b038116620001cd5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b8060008051602062000d888339815191525b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b6200026f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401620001c4565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc620001df565b6060600080856001600160a01b031685604051620002b6919062000504565b600060405180830381855af49150503d8060008114620002f3576040519150601f19603f3d011682016040523d82523d6000602084013e620002f8565b606091505b5090925090506200030c8683838762000316565b9695505050505050565b606083156200038a57825160000362000382576001600160a01b0385163b620003825760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001c4565b508162000396565b6200039683836200039e565b949350505050565b815115620003af5781518083602001fd5b8060405162461bcd60e51b8152600401620001c4919062000522565b80516001600160a01b0381168114620003e357600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156200041b57818101518382015260200162000401565b50506000910152565b6000806000606084860312156200043a57600080fd5b6200044584620003cb565b92506200045560208501620003cb565b60408501519092506001600160401b03808211156200047357600080fd5b818601915086601f8301126200048857600080fd5b8151818111156200049d576200049d620003e8565b604051601f8201601f19908116603f01168101908382118183101715620004c857620004c8620003e8565b81604052828152896020848701011115620004e257600080fd5b620004f5836020830160208801620003fe565b80955050505050509250925092565b6000825162000518818460208701620003fe565b9190910192915050565b602081526000825180602084015262000543816040850160208701620003fe565b601f01601f19169190910160400192915050565b61082180620005676000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106b3565b610118565b61005b6100933660046106ce565b610155565b3480156100a457600080fd5b506100ad6101bc565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106b3565b6101ed565b3480156100f557600080fd5b506100ad61020d565b61010661022e565b6101166101116102c3565b6102cd565b565b6101206102f1565b6001600160a01b0316330361014d5761014a81604051806020016040528060008152506000610324565b50565b61014a6100fe565b61015d6102f1565b6001600160a01b031633036101b4576101af8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525060019250610324915050565b505050565b6101af6100fe565b60006101c66102f1565b6001600160a01b031633036101e2576101dd6102c3565b905090565b6101ea6100fe565b90565b6101f56102f1565b6001600160a01b0316330361014d5761014a8161034f565b60006102176102f1565b6001600160a01b031633036101e2576101dd6102f1565b6102366102f1565b6001600160a01b031633036101165760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101dd6103a3565b3660008037600080366000845af43d6000803e8080156102ec573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316919050565b61032d836103cb565b60008251118061033a5750805b156101af57610349838361040b565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6103786102f1565b604080516001600160a01b03928316815291841660208301520160405180910390a161014a81610437565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610315565b6103d4816104e0565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606061043083836040518060600160405280602781526020016107c560279139610574565b9392505050565b6001600160a01b03811661049c5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084016102ba565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381163b61054d5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016102ba565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc6104bf565b6060600080856001600160a01b0316856040516105919190610775565b600060405180830381855af49150503d80600081146105cc576040519150601f19603f3d011682016040523d82523d6000602084013e6105d1565b606091505b50915091506105e2868383876105ec565b9695505050505050565b6060831561065b578251600003610654576001600160a01b0385163b6106545760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016102ba565b5081610665565b610665838361066d565b949350505050565b81511561067d5781518083602001fd5b8060405162461bcd60e51b81526004016102ba9190610791565b80356001600160a01b03811681146106ae57600080fd5b919050565b6000602082840312156106c557600080fd5b61043082610697565b6000806000604084860312156106e357600080fd5b6106ec84610697565b9250602084013567ffffffffffffffff8082111561070957600080fd5b818601915086601f83011261071d57600080fd5b81358181111561072c57600080fd5b87602082850101111561073e57600080fd5b6020830194508093505050509250925092565b60005b8381101561076c578181015183820152602001610754565b50506000910152565b60008251610787818460208701610751565b9190910192915050565b60208152600082518060208401526107b0816040850160208701610751565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122027bb32bdabd86208be11b9ccb5c5f1a473bdb5213dea3f6d98324022f2029b1464736f6c63430008130033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000003b008481ccabee275f14693b443036a17af35a320000000000000000000000003b008481ccabee275f14693b443036a17af35a3200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b000000000000000000000000036cbd53842c5426634e7929541ec2318f3dcf7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd00000000000000000000000000000000000000000000000000000000", + "nonce": "0x4", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x203a7911b9d39be9894722c1a60a341de0776975431b926bea24aebffcbccf9d", + "transactionIndex": "0x1", + "blockHash": "0x78ab77cc8b32680c70c5d05c7b2822631c14665652e02706cd3c2173c50f424c", + "blockNumber": "0x5b4ed7", + "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", + "to": null, + "cumulativeGasUsed": "0x2368d5", + "gasUsed": "0x22b1ac", + "contractAddress": "0x3B008481CcABEe275F14693B443036a17AF35A32", + "logs": [ + { + "address": "0x3B008481CcABEe275F14693B443036a17AF35A32", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000ff", + "blockHash": "0x78ab77cc8b32680c70c5d05c7b2822631c14665652e02706cd3c2173c50f424c", + "blockNumber": "0x5b4ed7", + "transactionHash": "0x203a7911b9d39be9894722c1a60a341de0776975431b926bea24aebffcbccf9d", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000080000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05eff" + }, + { + "transactionHash": "0x02fbc05bdfea48e7ce3dbe569ea95e25b748ac5b7358d2b459671cb5dfa5a77c", + "transactionIndex": "0x2", + "blockHash": "0x78ab77cc8b32680c70c5d05c7b2822631c14665652e02706cd3c2173c50f424c", + "blockNumber": "0x5b4ed7", + "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", + "to": null, + "cumulativeGasUsed": "0x2dbbbe", + "gasUsed": "0xa52e9", + "contractAddress": "0x56aC3cdB971ECCC751DDf31C9040E3dE632b2cAf", + "logs": [ + { + "address": "0x56aC3cdB971ECCC751DDf31C9040E3dE632b2cAf", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x0000000000000000000000003b008481ccabee275f14693b443036a17af35a32" + ], + "data": "0x", + "blockHash": "0x78ab77cc8b32680c70c5d05c7b2822631c14665652e02706cd3c2173c50f424c", + "blockNumber": "0x5b4ed7", + "transactionHash": "0x02fbc05bdfea48e7ce3dbe569ea95e25b748ac5b7358d2b459671cb5dfa5a77c", + "transactionIndex": "0x2", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x56aC3cdB971ECCC751DDf31C9040E3dE632b2cAf", + "topics": [ + "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "data": "0x", + "blockHash": "0x78ab77cc8b32680c70c5d05c7b2822631c14665652e02706cd3c2173c50f424c", + "blockNumber": "0x5b4ed7", + "transactionHash": "0x02fbc05bdfea48e7ce3dbe569ea95e25b748ac5b7358d2b459671cb5dfa5a77c", + "transactionIndex": "0x2", + "logIndex": "0x2", + "removed": false + }, + { + "address": "0x56aC3cdB971ECCC751DDf31C9040E3dE632b2cAf", + "topics": [ + "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", + "0xe2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd" + ], + "data": "0x", + "blockHash": "0x78ab77cc8b32680c70c5d05c7b2822631c14665652e02706cd3c2173c50f424c", + "blockNumber": "0x5b4ed7", + "transactionHash": "0x02fbc05bdfea48e7ce3dbe569ea95e25b748ac5b7358d2b459671cb5dfa5a77c", + "transactionIndex": "0x2", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0x56aC3cdB971ECCC751DDf31C9040E3dE632b2cAf", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x78ab77cc8b32680c70c5d05c7b2822631c14665652e02706cd3c2173c50f424c", + "blockNumber": "0x5b4ed7", + "transactionHash": "0x02fbc05bdfea48e7ce3dbe569ea95e25b748ac5b7358d2b459671cb5dfa5a77c", + "transactionIndex": "0x2", + "logIndex": "0x4", + "removed": false + }, + { + "address": "0x56aC3cdB971ECCC751DDf31C9040E3dE632b2cAf", + "topics": [ + "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b008481ccabee275f14693b443036a17af35a32", + "blockHash": "0x78ab77cc8b32680c70c5d05c7b2822631c14665652e02706cd3c2173c50f424c", + "blockNumber": "0x5b4ed7", + "transactionHash": "0x02fbc05bdfea48e7ce3dbe569ea95e25b748ac5b7358d2b459671cb5dfa5a77c", + "transactionIndex": "0x2", + "logIndex": "0x5", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000004000000000000000000000000400004000000000000000000000000020000000000000000000000000000000000000010000000000000000000000000000000000000000000000000004002000000020000000000000000000000000000000000020000000000000000000800000000800000000000000000000000000000004000000000000200000000000000000000000080000000000000800000000000000000000000000000000400000000000000000000001002000000000000000020000000000000000000040000000000000400000100000000000020000000008000000000000000000400000000000000000000000002100000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05eff" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1707736211, + "chain": 84532, + "multi": false, + "commit": "94f8c9b" +} \ No newline at end of file diff --git a/broadcast/setDropData.s.sol/84531/run-1707128373.json b/broadcast/setDropData.s.sol/84531/run-1707128373.json new file mode 100644 index 0000000..a0e36dc --- /dev/null +++ b/broadcast/setDropData.s.sol/84531/run-1707128373.json @@ -0,0 +1,34 @@ +{ + "transactions": [ + { + "hash": "0x88bf9a02755aeb56c10940aef04fc8350b480b6f5c59a15ec3948a660eb1d7c5", + "transactionType": "CALL", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "to": "0x5f683fb071f9656e45c271765e4c56976a424d18", + "gas": "0x1bfe7", + "value": "0x0", + "data": "0x4c5b07fb0000000000000000000000000000000000000000000000000000000000004e690000000000000000000000002b5974e07331f3d1dcff454c1ff4b4481e5385de0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f", + "nonce": "0x581", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0x88bf9a02755aeb56c10940aef04fc8350b480b6f5c59a15ec3948a660eb1d7c5" + ], + "returns": {}, + "timestamp": 1707128373, + "chain": 84531, + "multi": false, + "commit": "94f8c9b" +} \ No newline at end of file diff --git a/broadcast/setDropData.s.sol/84531/run-1707128379.json b/broadcast/setDropData.s.sol/84531/run-1707128379.json new file mode 100644 index 0000000..5fc769e --- /dev/null +++ b/broadcast/setDropData.s.sol/84531/run-1707128379.json @@ -0,0 +1,63 @@ +{ + "transactions": [ + { + "hash": "0x88bf9a02755aeb56c10940aef04fc8350b480b6f5c59a15ec3948a660eb1d7c5", + "transactionType": "CALL", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "to": "0x5f683fb071f9656e45c271765e4c56976a424d18", + "gas": "0x1bfe7", + "value": "0x0", + "data": "0x4c5b07fb0000000000000000000000000000000000000000000000000000000000004e690000000000000000000000002b5974e07331f3d1dcff454c1ff4b4481e5385de0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f", + "nonce": "0x581", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x88bf9a02755aeb56c10940aef04fc8350b480b6f5c59a15ec3948a660eb1d7c5", + "transactionIndex": "0x1", + "blockHash": "0x92a8cc142637e648a20d6a3a182ba358372d8873d7b893684cb4d7fe59e3d0ae", + "blockNumber": "0xf3a493", + "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", + "to": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "cumulativeGasUsed": "0x1ec5c", + "gasUsed": "0x13243", + "contractAddress": null, + "logs": [ + { + "address": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "topics": [ + "0x9366c0f02493cac0d2ec4f3c22a251822257a7facbec636fc612c4b9ef783b36" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000004e690000000000000000000000002b5974e07331f3d1dcff454c1ff4b4481e5385de0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f", + "blockHash": "0x92a8cc142637e648a20d6a3a182ba358372d8873d7b893684cb4d7fe59e3d0ae", + "blockNumber": "0xf3a493", + "transactionHash": "0x88bf9a02755aeb56c10940aef04fc8350b480b6f5c59a15ec3948a660eb1d7c5", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000040000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000400000000020000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05efe" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1707128379, + "chain": 84531, + "multi": false, + "commit": "94f8c9b" +} \ No newline at end of file diff --git a/broadcast/setDropData.s.sol/84531/run-1707141204.json b/broadcast/setDropData.s.sol/84531/run-1707141204.json new file mode 100644 index 0000000..9a33509 --- /dev/null +++ b/broadcast/setDropData.s.sol/84531/run-1707141204.json @@ -0,0 +1,34 @@ +{ + "transactions": [ + { + "hash": "0xc073de7f456c4f3b25a145236ee54af75aed06805cac93e5421975b6b10750be", + "transactionType": "CALL", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "to": "0x5f683fb071f9656e45c271765e4c56976a424d18", + "gas": "0xec87", + "value": "0x0", + "data": "0x4c5b07fb0000000000000000000000000000000000000000000000000000000000004e690000000000000000000000002b5974e07331f3d1dcff454c1ff4b4481e5385de00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012", + "nonce": "0x582", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0xc073de7f456c4f3b25a145236ee54af75aed06805cac93e5421975b6b10750be" + ], + "returns": {}, + "timestamp": 1707141204, + "chain": 84531, + "multi": false, + "commit": "94f8c9b" +} \ No newline at end of file diff --git a/broadcast/setDropData.s.sol/84531/run-1707141210.json b/broadcast/setDropData.s.sol/84531/run-1707141210.json new file mode 100644 index 0000000..6b11c26 --- /dev/null +++ b/broadcast/setDropData.s.sol/84531/run-1707141210.json @@ -0,0 +1,63 @@ +{ + "transactions": [ + { + "hash": "0xc073de7f456c4f3b25a145236ee54af75aed06805cac93e5421975b6b10750be", + "transactionType": "CALL", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "to": "0x5f683fb071f9656e45c271765e4c56976a424d18", + "gas": "0xec87", + "value": "0x0", + "data": "0x4c5b07fb0000000000000000000000000000000000000000000000000000000000004e690000000000000000000000002b5974e07331f3d1dcff454c1ff4b4481e5385de00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012", + "nonce": "0x582", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xc073de7f456c4f3b25a145236ee54af75aed06805cac93e5421975b6b10750be", + "transactionIndex": "0x1", + "blockHash": "0xaaaf87df3ba3f6e8fac950625af2164332e827bda7544cc308639dff77399805", + "blockNumber": "0xf3bda3", + "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", + "to": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "cumulativeGasUsed": "0x158c0", + "gasUsed": "0xa1bb", + "contractAddress": null, + "logs": [ + { + "address": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "topics": [ + "0x9366c0f02493cac0d2ec4f3c22a251822257a7facbec636fc612c4b9ef783b36" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000004e690000000000000000000000002b5974e07331f3d1dcff454c1ff4b4481e5385de00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012", + "blockHash": "0xaaaf87df3ba3f6e8fac950625af2164332e827bda7544cc308639dff77399805", + "blockNumber": "0xf3bda3", + "transactionHash": "0xc073de7f456c4f3b25a145236ee54af75aed06805cac93e5421975b6b10750be", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000040000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000400000000020000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05efe" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1707141210, + "chain": 84531, + "multi": false, + "commit": "94f8c9b" +} \ No newline at end of file diff --git a/broadcast/setDropData.s.sol/84531/run-1707141402.json b/broadcast/setDropData.s.sol/84531/run-1707141402.json new file mode 100644 index 0000000..ecb83a8 --- /dev/null +++ b/broadcast/setDropData.s.sol/84531/run-1707141402.json @@ -0,0 +1,34 @@ +{ + "transactions": [ + { + "hash": "0x10075ef154af936942159f2d5c54adfb627cedea5df4c5bb89e70f1d8f60f697", + "transactionType": "CALL", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "to": "0x5f683fb071f9656e45c271765e4c56976a424d18", + "gas": "0x1f634", + "value": "0x0", + "data": "0x3b6907d80000000000000000000000000000000000000000000000000000000000004e69000000000000000000000000000000000000000000000000000000000016e360", + "nonce": "0x584", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0x10075ef154af936942159f2d5c54adfb627cedea5df4c5bb89e70f1d8f60f697" + ], + "returns": {}, + "timestamp": 1707141402, + "chain": 84531, + "multi": false, + "commit": "94f8c9b" +} \ No newline at end of file diff --git a/broadcast/setDropData.s.sol/84531/run-1707141409.json b/broadcast/setDropData.s.sol/84531/run-1707141409.json new file mode 100644 index 0000000..a3e9c6d --- /dev/null +++ b/broadcast/setDropData.s.sol/84531/run-1707141409.json @@ -0,0 +1,93 @@ +{ + "transactions": [ + { + "hash": "0x10075ef154af936942159f2d5c54adfb627cedea5df4c5bb89e70f1d8f60f697", + "transactionType": "CALL", + "contractName": "TransparentUpgradeableProxy", + "contractAddress": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "function": null, + "arguments": null, + "transaction": { + "type": "0x02", + "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", + "to": "0x5f683fb071f9656e45c271765e4c56976a424d18", + "gas": "0x1f634", + "value": "0x0", + "data": "0x3b6907d80000000000000000000000000000000000000000000000000000000000004e69000000000000000000000000000000000000000000000000000000000016e360", + "nonce": "0x584", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0x10075ef154af936942159f2d5c54adfb627cedea5df4c5bb89e70f1d8f60f697", + "transactionIndex": "0x1", + "blockHash": "0x21d54da228d53412f46be3e5af69a66c751b2e32341772e5180b42ab79ab4aa6", + "blockNumber": "0xf3be06", + "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", + "to": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "cumulativeGasUsed": "0x2229c", + "gasUsed": "0x16b97", + "contractAddress": null, + "logs": [ + { + "address": "0x5d1c51346908e017dDE0007A5DB8F1394dFFAaD5", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd", + "0x0000000000000000000000005f683fb071f9656e45c271765e4c56976a424d18" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000016e360", + "blockHash": "0x21d54da228d53412f46be3e5af69a66c751b2e32341772e5180b42ab79ab4aa6", + "blockNumber": "0xf3be06", + "transactionHash": "0x10075ef154af936942159f2d5c54adfb627cedea5df4c5bb89e70f1d8f60f697", + "transactionIndex": "0x1", + "logIndex": "0x0", + "removed": false + }, + { + "address": "0x5d1c51346908e017dDE0007A5DB8F1394dFFAaD5", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd", + "0x0000000000000000000000005f683fb071f9656e45c271765e4c56976a424d18" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x21d54da228d53412f46be3e5af69a66c751b2e32341772e5180b42ab79ab4aa6", + "blockNumber": "0xf3be06", + "transactionHash": "0x10075ef154af936942159f2d5c54adfb627cedea5df4c5bb89e70f1d8f60f697", + "transactionIndex": "0x1", + "logIndex": "0x1", + "removed": false + }, + { + "address": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "topics": [ + "0x8ed3543c92c7106a56f0a6cdaa716fef62211f99d6630ecd4dc1231d9edae811" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000004e69000000000000000000000000000000000000000000000000000000000016e360", + "blockHash": "0x21d54da228d53412f46be3e5af69a66c751b2e32341772e5180b42ab79ab4aa6", + "blockNumber": "0xf3be06", + "transactionHash": "0x10075ef154af936942159f2d5c54adfb627cedea5df4c5bb89e70f1d8f60f697", + "transactionIndex": "0x1", + "logIndex": "0x2", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000040000000000000000000000000000000000000000000000000020000000100000004000000000000000000000000000000000000000000200000000000000000000000000008004000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000080000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000200000000000000000000800002000000000000000000000000000000000000000000000100000000000010000000000400000000000400000020000000000000000000000001000000", + "type": "0x2", + "effectiveGasPrice": "0xb2d05efe" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1707141409, + "chain": 84531, + "multi": false, + "commit": "94f8c9b" +} \ No newline at end of file diff --git a/broadcast/setDropData.s.sol/84531/run-latest.json b/broadcast/setDropData.s.sol/84531/run-latest.json index 393e5cb..a3e9c6d 100644 --- a/broadcast/setDropData.s.sol/84531/run-latest.json +++ b/broadcast/setDropData.s.sol/84531/run-latest.json @@ -1,40 +1,20 @@ { "transactions": [ { - "hash": "0x5e0c4c65de557ddb3854b5c6bc3bc742e489af6574fafc4472e0e82332e186f0", + "hash": "0x10075ef154af936942159f2d5c54adfb627cedea5df4c5bb89e70f1d8f60f697", "transactionType": "CALL", "contractName": "TransparentUpgradeableProxy", - "contractAddress": "0x47Af0b5B9175001A769B8d36416577778706E112", + "contractAddress": "0x5f683fB071F9656e45C271765E4C56976A424d18", "function": null, "arguments": null, "transaction": { "type": "0x02", "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", - "to": "0x47af0b5b9175001a769b8d36416577778706e112", - "gas": "0x19cc6", - "value": "0x0", - "data": "0x4c5b07fb0000000000000000000000000000000000000000000000000000000000004e690000000000000000000000002b5974e07331f3d1dcff454c1ff4b4481e5385de0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f", - "nonce": "0x545", - "accessList": [] - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x953fab9c33e940abeb647439bf5b8382afca22ce97edf7b4a9d4e1cf9cc1050c", - "transactionType": "CALL", - "contractName": "TransparentUpgradeableProxy", - "contractAddress": "0x47Af0b5B9175001A769B8d36416577778706E112", - "function": null, - "arguments": null, - "transaction": { - "type": "0x02", - "from": "0xd71256ec24925873ce9e9f085f89864ca05970bd", - "to": "0x47af0b5b9175001a769b8d36416577778706e112", + "to": "0x5f683fb071f9656e45c271765e4c56976a424d18", "gas": "0x1f634", "value": "0x0", - "data": "0x3b6907d80000000000000000000000000000000000000000000000000000000000004e690000000000000000000000000000000000000000000000000000000000e4e1c0", - "nonce": "0x546", + "data": "0x3b6907d80000000000000000000000000000000000000000000000000000000000004e69000000000000000000000000000000000000000000000000000000000016e360", + "nonce": "0x584", "accessList": [] }, "additionalContracts": [], @@ -43,29 +23,13 @@ ], "receipts": [ { - "transactionHash": "0x5e0c4c65de557ddb3854b5c6bc3bc742e489af6574fafc4472e0e82332e186f0", + "transactionHash": "0x10075ef154af936942159f2d5c54adfb627cedea5df4c5bb89e70f1d8f60f697", "transactionIndex": "0x1", - "blockHash": "0x1d4ad9d2eebeeb2f0cc9f7c046150dc87d8943254bf4076ececb9df049c2e91b", - "blockNumber": "0xea8aa6", - "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", - "to": "0x47Af0b5B9175001A769B8d36416577778706E112", - "cumulativeGasUsed": "0x1e1dd", - "gasUsed": "0x12ad8", - "contractAddress": null, - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x2", - "effectiveGasPrice": "0xb2d05efe" - }, - { - "transactionHash": "0x953fab9c33e940abeb647439bf5b8382afca22ce97edf7b4a9d4e1cf9cc1050c", - "transactionIndex": "0x2", - "blockHash": "0x1d4ad9d2eebeeb2f0cc9f7c046150dc87d8943254bf4076ececb9df049c2e91b", - "blockNumber": "0xea8aa6", + "blockHash": "0x21d54da228d53412f46be3e5af69a66c751b2e32341772e5180b42ab79ab4aa6", + "blockNumber": "0xf3be06", "from": "0xD71256eC24925873cE9E9F085f89864Ca05970bD", - "to": "0x47Af0b5B9175001A769B8d36416577778706E112", - "cumulativeGasUsed": "0x34d74", + "to": "0x5f683fB071F9656e45C271765E4C56976A424d18", + "cumulativeGasUsed": "0x2229c", "gasUsed": "0x16b97", "contractAddress": null, "logs": [ @@ -74,13 +38,13 @@ "topics": [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd", - "0x00000000000000000000000047af0b5b9175001a769b8d36416577778706e112" + "0x0000000000000000000000005f683fb071f9656e45c271765e4c56976a424d18" ], - "data": "0x0000000000000000000000000000000000000000000000000000000000e4e1c0", - "blockHash": "0x1d4ad9d2eebeeb2f0cc9f7c046150dc87d8943254bf4076ececb9df049c2e91b", - "blockNumber": "0xea8aa6", - "transactionHash": "0x953fab9c33e940abeb647439bf5b8382afca22ce97edf7b4a9d4e1cf9cc1050c", - "transactionIndex": "0x2", + "data": "0x000000000000000000000000000000000000000000000000000000000016e360", + "blockHash": "0x21d54da228d53412f46be3e5af69a66c751b2e32341772e5180b42ab79ab4aa6", + "blockNumber": "0xf3be06", + "transactionHash": "0x10075ef154af936942159f2d5c54adfb627cedea5df4c5bb89e70f1d8f60f697", + "transactionIndex": "0x1", "logIndex": "0x0", "removed": false }, @@ -89,32 +53,32 @@ "topics": [ "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", "0x000000000000000000000000d71256ec24925873ce9e9f085f89864ca05970bd", - "0x00000000000000000000000047af0b5b9175001a769b8d36416577778706e112" + "0x0000000000000000000000005f683fb071f9656e45c271765e4c56976a424d18" ], "data": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockHash": "0x1d4ad9d2eebeeb2f0cc9f7c046150dc87d8943254bf4076ececb9df049c2e91b", - "blockNumber": "0xea8aa6", - "transactionHash": "0x953fab9c33e940abeb647439bf5b8382afca22ce97edf7b4a9d4e1cf9cc1050c", - "transactionIndex": "0x2", + "blockHash": "0x21d54da228d53412f46be3e5af69a66c751b2e32341772e5180b42ab79ab4aa6", + "blockNumber": "0xf3be06", + "transactionHash": "0x10075ef154af936942159f2d5c54adfb627cedea5df4c5bb89e70f1d8f60f697", + "transactionIndex": "0x1", "logIndex": "0x1", "removed": false }, { - "address": "0x47Af0b5B9175001A769B8d36416577778706E112", + "address": "0x5f683fB071F9656e45C271765E4C56976A424d18", "topics": [ "0x8ed3543c92c7106a56f0a6cdaa716fef62211f99d6630ecd4dc1231d9edae811" ], - "data": "0x0000000000000000000000000000000000000000000000000000000000004e690000000000000000000000000000000000000000000000000000000000e4e1c0", - "blockHash": "0x1d4ad9d2eebeeb2f0cc9f7c046150dc87d8943254bf4076ececb9df049c2e91b", - "blockNumber": "0xea8aa6", - "transactionHash": "0x953fab9c33e940abeb647439bf5b8382afca22ce97edf7b4a9d4e1cf9cc1050c", - "transactionIndex": "0x2", + "data": "0x0000000000000000000000000000000000000000000000000000000000004e69000000000000000000000000000000000000000000000000000000000016e360", + "blockHash": "0x21d54da228d53412f46be3e5af69a66c751b2e32341772e5180b42ab79ab4aa6", + "blockNumber": "0xf3be06", + "transactionHash": "0x10075ef154af936942159f2d5c54adfb627cedea5df4c5bb89e70f1d8f60f697", + "transactionIndex": "0x1", "logIndex": "0x2", "removed": false } ], "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000020000000100000000000000000000000000000000000000000000000000200000000000000000000000000008004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000080000000000000000000000002400040000000000000000020000000000000000020000000000000000000000000000000000000000000200000000000000000000800002000000000000000000000000010000000000000000000000000000000010000000000000000000000400000020000000000000000000000000040000", + "logsBloom": "0x00000000000040000000000000000000000000000000000000000000000000020000000100000004000000000000000000000000000000000000000000200000000000000000000000000008004000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000080000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000200000000000000000000800002000000000000000000000000000000000000000000000100000000000010000000000400000000000400000020000000000000000000000001000000", "type": "0x2", "effectiveGasPrice": "0xb2d05efe" } @@ -122,8 +86,8 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1705935457, + "timestamp": 1707141409, "chain": 84531, "multi": false, - "commit": "5ce6a99" + "commit": "94f8c9b" } \ No newline at end of file diff --git a/deployment/84532/ABClaim/address b/deployment/84532/ABClaim/address new file mode 100644 index 0000000..8bf05ae --- /dev/null +++ b/deployment/84532/ABClaim/address @@ -0,0 +1 @@ +0x56aC3cdB971ECCC751DDf31C9040E3dE632b2cAf \ No newline at end of file diff --git a/deployment/84532/ProxyAdmin/address b/deployment/84532/ProxyAdmin/address new file mode 100644 index 0000000..af9128b --- /dev/null +++ b/deployment/84532/ProxyAdmin/address @@ -0,0 +1 @@ +0x3B008481CcABEe275F14693B443036a17AF35A32 \ No newline at end of file diff --git a/forge-cache/deploy-abClaim.s.sol/84531/run-1707128174.json b/forge-cache/deploy-abClaim.s.sol/84531/run-1707128174.json new file mode 100644 index 0000000..6d88efa --- /dev/null +++ b/forge-cache/deploy-abClaim.s.sol/84531/run-1707128174.json @@ -0,0 +1,10 @@ +{ + "transactions": [ + { + "rpc": "https://goerli.base.org" + }, + { + "rpc": "https://goerli.base.org" + } + ] +} \ No newline at end of file diff --git a/forge-cache/deploy-abClaim.s.sol/84531/run-1707128180.json b/forge-cache/deploy-abClaim.s.sol/84531/run-1707128180.json new file mode 100644 index 0000000..6d88efa --- /dev/null +++ b/forge-cache/deploy-abClaim.s.sol/84531/run-1707128180.json @@ -0,0 +1,10 @@ +{ + "transactions": [ + { + "rpc": "https://goerli.base.org" + }, + { + "rpc": "https://goerli.base.org" + } + ] +} \ No newline at end of file diff --git a/forge-cache/deploy-abClaim.s.sol/84531/run-1707128213.json b/forge-cache/deploy-abClaim.s.sol/84531/run-1707128213.json new file mode 100644 index 0000000..6d88efa --- /dev/null +++ b/forge-cache/deploy-abClaim.s.sol/84531/run-1707128213.json @@ -0,0 +1,10 @@ +{ + "transactions": [ + { + "rpc": "https://goerli.base.org" + }, + { + "rpc": "https://goerli.base.org" + } + ] +} \ No newline at end of file diff --git a/forge-cache/deploy-abClaim.s.sol/84531/run-1707488246.json b/forge-cache/deploy-abClaim.s.sol/84531/run-1707488246.json new file mode 100644 index 0000000..6d88efa --- /dev/null +++ b/forge-cache/deploy-abClaim.s.sol/84531/run-1707488246.json @@ -0,0 +1,10 @@ +{ + "transactions": [ + { + "rpc": "https://goerli.base.org" + }, + { + "rpc": "https://goerli.base.org" + } + ] +} \ No newline at end of file diff --git a/forge-cache/deploy-abClaim.s.sol/84531/run-1707488253.json b/forge-cache/deploy-abClaim.s.sol/84531/run-1707488253.json new file mode 100644 index 0000000..6d88efa --- /dev/null +++ b/forge-cache/deploy-abClaim.s.sol/84531/run-1707488253.json @@ -0,0 +1,10 @@ +{ + "transactions": [ + { + "rpc": "https://goerli.base.org" + }, + { + "rpc": "https://goerli.base.org" + } + ] +} \ No newline at end of file diff --git a/forge-cache/deploy-abClaim.s.sol/84531/run-1707488286.json b/forge-cache/deploy-abClaim.s.sol/84531/run-1707488286.json new file mode 100644 index 0000000..6d88efa --- /dev/null +++ b/forge-cache/deploy-abClaim.s.sol/84531/run-1707488286.json @@ -0,0 +1,10 @@ +{ + "transactions": [ + { + "rpc": "https://goerli.base.org" + }, + { + "rpc": "https://goerli.base.org" + } + ] +} \ No newline at end of file diff --git a/forge-cache/deploy-abClaim.s.sol/84532/dry-run/run-1707735901.json b/forge-cache/deploy-abClaim.s.sol/84532/dry-run/run-1707735901.json new file mode 100644 index 0000000..2d8fc20 --- /dev/null +++ b/forge-cache/deploy-abClaim.s.sol/84532/dry-run/run-1707735901.json @@ -0,0 +1,10 @@ +{ + "transactions": [ + { + "rpc": "https://base-sepolia.g.alchemy.com/v2/aX5kQfyLfjeNV-O2K5qfu6kKNEjshx8f" + }, + { + "rpc": "https://base-sepolia.g.alchemy.com/v2/aX5kQfyLfjeNV-O2K5qfu6kKNEjshx8f" + } + ] +} \ No newline at end of file diff --git a/forge-cache/deploy-abClaim.s.sol/84532/dry-run/run-1707735912.json b/forge-cache/deploy-abClaim.s.sol/84532/dry-run/run-1707735912.json new file mode 100644 index 0000000..2d8fc20 --- /dev/null +++ b/forge-cache/deploy-abClaim.s.sol/84532/dry-run/run-1707735912.json @@ -0,0 +1,10 @@ +{ + "transactions": [ + { + "rpc": "https://base-sepolia.g.alchemy.com/v2/aX5kQfyLfjeNV-O2K5qfu6kKNEjshx8f" + }, + { + "rpc": "https://base-sepolia.g.alchemy.com/v2/aX5kQfyLfjeNV-O2K5qfu6kKNEjshx8f" + } + ] +} \ No newline at end of file diff --git a/forge-cache/deploy-abClaim.s.sol/84532/dry-run/run-latest.json b/forge-cache/deploy-abClaim.s.sol/84532/dry-run/run-latest.json new file mode 100644 index 0000000..2d8fc20 --- /dev/null +++ b/forge-cache/deploy-abClaim.s.sol/84532/dry-run/run-latest.json @@ -0,0 +1,10 @@ +{ + "transactions": [ + { + "rpc": "https://base-sepolia.g.alchemy.com/v2/aX5kQfyLfjeNV-O2K5qfu6kKNEjshx8f" + }, + { + "rpc": "https://base-sepolia.g.alchemy.com/v2/aX5kQfyLfjeNV-O2K5qfu6kKNEjshx8f" + } + ] +} \ No newline at end of file diff --git a/forge-cache/deploy-abClaim.s.sol/84532/run-1707735971.json b/forge-cache/deploy-abClaim.s.sol/84532/run-1707735971.json new file mode 100644 index 0000000..2d8fc20 --- /dev/null +++ b/forge-cache/deploy-abClaim.s.sol/84532/run-1707735971.json @@ -0,0 +1,10 @@ +{ + "transactions": [ + { + "rpc": "https://base-sepolia.g.alchemy.com/v2/aX5kQfyLfjeNV-O2K5qfu6kKNEjshx8f" + }, + { + "rpc": "https://base-sepolia.g.alchemy.com/v2/aX5kQfyLfjeNV-O2K5qfu6kKNEjshx8f" + } + ] +} \ No newline at end of file diff --git a/forge-cache/deploy-abClaim.s.sol/84532/run-1707735977.json b/forge-cache/deploy-abClaim.s.sol/84532/run-1707735977.json new file mode 100644 index 0000000..2d8fc20 --- /dev/null +++ b/forge-cache/deploy-abClaim.s.sol/84532/run-1707735977.json @@ -0,0 +1,10 @@ +{ + "transactions": [ + { + "rpc": "https://base-sepolia.g.alchemy.com/v2/aX5kQfyLfjeNV-O2K5qfu6kKNEjshx8f" + }, + { + "rpc": "https://base-sepolia.g.alchemy.com/v2/aX5kQfyLfjeNV-O2K5qfu6kKNEjshx8f" + } + ] +} \ No newline at end of file diff --git a/forge-cache/deploy-abClaim.s.sol/84532/run-1707736204.json b/forge-cache/deploy-abClaim.s.sol/84532/run-1707736204.json new file mode 100644 index 0000000..2d8fc20 --- /dev/null +++ b/forge-cache/deploy-abClaim.s.sol/84532/run-1707736204.json @@ -0,0 +1,10 @@ +{ + "transactions": [ + { + "rpc": "https://base-sepolia.g.alchemy.com/v2/aX5kQfyLfjeNV-O2K5qfu6kKNEjshx8f" + }, + { + "rpc": "https://base-sepolia.g.alchemy.com/v2/aX5kQfyLfjeNV-O2K5qfu6kKNEjshx8f" + } + ] +} \ No newline at end of file diff --git a/forge-cache/deploy-abClaim.s.sol/84532/run-1707736211.json b/forge-cache/deploy-abClaim.s.sol/84532/run-1707736211.json new file mode 100644 index 0000000..2d8fc20 --- /dev/null +++ b/forge-cache/deploy-abClaim.s.sol/84532/run-1707736211.json @@ -0,0 +1,10 @@ +{ + "transactions": [ + { + "rpc": "https://base-sepolia.g.alchemy.com/v2/aX5kQfyLfjeNV-O2K5qfu6kKNEjshx8f" + }, + { + "rpc": "https://base-sepolia.g.alchemy.com/v2/aX5kQfyLfjeNV-O2K5qfu6kKNEjshx8f" + } + ] +} \ No newline at end of file diff --git a/forge-cache/deploy-abClaim.s.sol/84532/run-latest.json b/forge-cache/deploy-abClaim.s.sol/84532/run-latest.json new file mode 100644 index 0000000..2d8fc20 --- /dev/null +++ b/forge-cache/deploy-abClaim.s.sol/84532/run-latest.json @@ -0,0 +1,10 @@ +{ + "transactions": [ + { + "rpc": "https://base-sepolia.g.alchemy.com/v2/aX5kQfyLfjeNV-O2K5qfu6kKNEjshx8f" + }, + { + "rpc": "https://base-sepolia.g.alchemy.com/v2/aX5kQfyLfjeNV-O2K5qfu6kKNEjshx8f" + } + ] +} \ No newline at end of file diff --git a/forge-cache/setDropData.s.sol/84531/run-1707128373.json b/forge-cache/setDropData.s.sol/84531/run-1707128373.json new file mode 100644 index 0000000..6b3debb --- /dev/null +++ b/forge-cache/setDropData.s.sol/84531/run-1707128373.json @@ -0,0 +1,7 @@ +{ + "transactions": [ + { + "rpc": "https://goerli.base.org" + } + ] +} \ No newline at end of file diff --git a/forge-cache/setDropData.s.sol/84531/run-1707128379.json b/forge-cache/setDropData.s.sol/84531/run-1707128379.json new file mode 100644 index 0000000..6b3debb --- /dev/null +++ b/forge-cache/setDropData.s.sol/84531/run-1707128379.json @@ -0,0 +1,7 @@ +{ + "transactions": [ + { + "rpc": "https://goerli.base.org" + } + ] +} \ No newline at end of file diff --git a/forge-cache/setDropData.s.sol/84531/run-1707141204.json b/forge-cache/setDropData.s.sol/84531/run-1707141204.json new file mode 100644 index 0000000..6b3debb --- /dev/null +++ b/forge-cache/setDropData.s.sol/84531/run-1707141204.json @@ -0,0 +1,7 @@ +{ + "transactions": [ + { + "rpc": "https://goerli.base.org" + } + ] +} \ No newline at end of file diff --git a/forge-cache/setDropData.s.sol/84531/run-1707141210.json b/forge-cache/setDropData.s.sol/84531/run-1707141210.json new file mode 100644 index 0000000..6b3debb --- /dev/null +++ b/forge-cache/setDropData.s.sol/84531/run-1707141210.json @@ -0,0 +1,7 @@ +{ + "transactions": [ + { + "rpc": "https://goerli.base.org" + } + ] +} \ No newline at end of file diff --git a/forge-cache/setDropData.s.sol/84531/run-1707141402.json b/forge-cache/setDropData.s.sol/84531/run-1707141402.json new file mode 100644 index 0000000..6b3debb --- /dev/null +++ b/forge-cache/setDropData.s.sol/84531/run-1707141402.json @@ -0,0 +1,7 @@ +{ + "transactions": [ + { + "rpc": "https://goerli.base.org" + } + ] +} \ No newline at end of file diff --git a/forge-cache/setDropData.s.sol/84531/run-1707141409.json b/forge-cache/setDropData.s.sol/84531/run-1707141409.json new file mode 100644 index 0000000..6b3debb --- /dev/null +++ b/forge-cache/setDropData.s.sol/84531/run-1707141409.json @@ -0,0 +1,7 @@ +{ + "transactions": [ + { + "rpc": "https://goerli.base.org" + } + ] +} \ No newline at end of file diff --git a/forge-cache/setDropData.s.sol/84531/run-latest.json b/forge-cache/setDropData.s.sol/84531/run-latest.json index 6d88efa..6b3debb 100644 --- a/forge-cache/setDropData.s.sol/84531/run-latest.json +++ b/forge-cache/setDropData.s.sol/84531/run-latest.json @@ -1,8 +1,5 @@ { "transactions": [ - { - "rpc": "https://goerli.base.org" - }, { "rpc": "https://goerli.base.org" } diff --git a/forge-cache/solidity-files-cache.json b/forge-cache/solidity-files-cache.json index 19b8a2e..a188f1e 100644 --- a/forge-cache/solidity-files-cache.json +++ b/forge-cache/solidity-files-cache.json @@ -1 +1 @@ -{"_format":"ethers-rs-sol-cache-3","paths":{"artifacts":"out","build_infos":"out/build-info","sources":"src","tests":"test","scripts":"script","libraries":["lib"]},"files":{"lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol":{"lastModificationDate":1680596959844,"contentHash":"2bebb9fb7b7e001916c833eb49ff74d3","sourceName":"lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"ERC721AStorage":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721AStorage.sol/ERC721AStorage.json"}}},"lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol":{"lastModificationDate":1686130554341,"contentHash":"f8ce3ae749d925b4eee03832f3ce8ed7","sourceName":"lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol"],"versionRequirement":"^0.8.4","artifacts":{"ERC721AUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721AUpgradeable.sol/ERC721AUpgradeable.json"},"ERC721A__IERC721ReceiverUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721AUpgradeable.sol/ERC721A__IERC721ReceiverUpgradeable.json"}}},"lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol":{"lastModificationDate":1680596959845,"contentHash":"0fa43fa21f853e3f8f65edb747c92c4e","sourceName":"lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol"],"versionRequirement":"^0.8.0","artifacts":{"ERC721A__Initializable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721A__Initializable.sol/ERC721A__Initializable.json"}}},"lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol":{"lastModificationDate":1680596959845,"contentHash":"5fabc57a19d6e51af472028bb7022279","sourceName":"lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"ERC721A__InitializableStorage":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721A__InitializableStorage.sol/ERC721A__InitializableStorage.json"}}},"lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol":{"lastModificationDate":1680596959845,"contentHash":"f047c91056b779f8c57cd0f6addfc6d2","sourceName":"lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.4","artifacts":{"IERC721AUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC721AUpgradeable.sol/IERC721AUpgradeable.json"}}},"lib/forge-std/lib/ds-test/src/test.sol":{"lastModificationDate":1680596960583,"contentHash":"abdafe4b187f548ef0145173f5b93247","sourceName":"lib/forge-std/lib/ds-test/src/test.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":">=0.5.0","artifacts":{"DSTest":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"test.sol/DSTest.json"}}},"lib/forge-std/src/Base.sol":{"lastModificationDate":1685431596392,"contentHash":"8f04bbbb2c16f79e14fdc321695a8ec2","sourceName":"lib/forge-std/src/Base.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/StdStorage.sol","lib/forge-std/src/Vm.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"CommonBase":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Base.sol/CommonBase.json"},"ScriptBase":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Base.sol/ScriptBase.json"},"TestBase":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Base.sol/TestBase.json"}}},"lib/forge-std/src/Script.sol":{"lastModificationDate":1680596959867,"contentHash":"83c39354c1e43190bce4dc43860dc786","sourceName":"lib/forge-std/src/Script.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"Script":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Script.sol/Script.json"}}},"lib/forge-std/src/StdAssertions.sol":{"lastModificationDate":1685431596392,"contentHash":"9de0f799a1b1664749ddd6ce6492eae1","sourceName":"lib/forge-std/src/StdAssertions.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/lib/ds-test/src/test.sol","lib/forge-std/src/StdMath.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"StdAssertions":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdAssertions.sol/StdAssertions.json"}}},"lib/forge-std/src/StdChains.sol":{"lastModificationDate":1685431596392,"contentHash":"f73fef006f384b898c755b0e404b84a2","sourceName":"lib/forge-std/src/StdChains.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Vm.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"StdChains":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdChains.sol/StdChains.json"}}},"lib/forge-std/src/StdCheats.sol":{"lastModificationDate":1685431596392,"contentHash":"77e0d7b6fd1fb0b20dc96c166f2d8e8c","sourceName":"lib/forge-std/src/StdCheats.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/StdStorage.sol","lib/forge-std/src/Vm.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"StdCheats":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdCheats.sol/StdCheats.json"},"StdCheatsSafe":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdCheats.sol/StdCheatsSafe.json"}}},"lib/forge-std/src/StdError.sol":{"lastModificationDate":1680596959868,"contentHash":"64c896e1276a291776e5ea5aecb3870a","sourceName":"lib/forge-std/src/StdError.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"stdError":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdError.sol/stdError.json"}}},"lib/forge-std/src/StdInvariant.sol":{"lastModificationDate":1680596959868,"contentHash":"12c06010ec43ce935ed209d5aca30828","sourceName":"lib/forge-std/src/StdInvariant.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"StdInvariant":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdInvariant.sol/StdInvariant.json"}}},"lib/forge-std/src/StdJson.sol":{"lastModificationDate":1680596959868,"contentHash":"2e1d13674e152408867795362d833c24","sourceName":"lib/forge-std/src/StdJson.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Vm.sol"],"versionRequirement":">=0.6.0, <0.9.0","artifacts":{"stdJson":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdJson.sol/stdJson.json"}}},"lib/forge-std/src/StdMath.sol":{"lastModificationDate":1680596959868,"contentHash":"9da8f453eba6bb98f3d75bc6822bfb29","sourceName":"lib/forge-std/src/StdMath.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"stdMath":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdMath.sol/stdMath.json"}}},"lib/forge-std/src/StdStorage.sol":{"lastModificationDate":1680596959868,"contentHash":"3cb9868082df39a53927db09dbc21f23","sourceName":"lib/forge-std/src/StdStorage.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Vm.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"stdStorage":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdStorage.sol/stdStorage.json"},"stdStorageSafe":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdStorage.sol/stdStorageSafe.json"}}},"lib/forge-std/src/StdStyle.sol":{"lastModificationDate":1680596959868,"contentHash":"820e6f6b7704f0c980fae604b1e34b18","sourceName":"lib/forge-std/src/StdStyle.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Vm.sol"],"versionRequirement":">=0.4.22, <0.9.0","artifacts":{"StdStyle":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdStyle.sol/StdStyle.json"}}},"lib/forge-std/src/StdUtils.sol":{"lastModificationDate":1701338065645,"contentHash":"45fc08daaa17b7908fa5de7d758d8c86","sourceName":"lib/forge-std/src/StdUtils.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Vm.sol","lib/forge-std/src/interfaces/IMulticall3.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"StdUtils":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdUtils.sol/StdUtils.json"}}},"lib/forge-std/src/Test.sol":{"lastModificationDate":1680596959868,"contentHash":"bc9d74a0c612e1c2b66cca2973bcc803","sourceName":"lib/forge-std/src/Test.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/lib/ds-test/src/test.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/StdAssertions.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdError.sol","lib/forge-std/src/StdInvariant.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdStyle.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"Test":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Test.sol/Test.json"}}},"lib/forge-std/src/Vm.sol":{"lastModificationDate":1685431596392,"contentHash":"f4eae1ed3732746674ff1a4c48c0be05","sourceName":"lib/forge-std/src/Vm.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"Vm":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Vm.sol/Vm.json"},"VmSafe":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Vm.sol/VmSafe.json"}}},"lib/forge-std/src/console.sol":{"lastModificationDate":1680596959868,"contentHash":"100b8a33b917da1147740d7ab8b0ded3","sourceName":"lib/forge-std/src/console.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":">=0.4.22, <0.9.0","artifacts":{"console":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"console.sol/console.json"}}},"lib/forge-std/src/console2.sol":{"lastModificationDate":1685431596393,"contentHash":"2096b4e5f252c5df9909cccbe3d2da2e","sourceName":"lib/forge-std/src/console2.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":">=0.4.22, <0.9.0","artifacts":{"console2":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"console2.sol/console2.json"}}},"lib/forge-std/src/interfaces/IMulticall3.sol":{"lastModificationDate":1680596959869,"contentHash":"7b131ca1ca32ef6378b7b9ad5488b901","sourceName":"lib/forge-std/src/interfaces/IMulticall3.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"IMulticall3":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IMulticall3.sol/IMulticall3.json"}}},"lib/openzeppelin-contracts/contracts/access/Ownable.sol":{"lastModificationDate":1685431596444,"contentHash":"e436cea06129be2c73cda4b1acc848b5","sourceName":"lib/openzeppelin-contracts/contracts/access/Ownable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/Context.sol"],"versionRequirement":"^0.8.0","artifacts":{"Ownable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Ownable.sol/Ownable.json"}}},"lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol":{"lastModificationDate":1680596960619,"contentHash":"2858d98e74e67987ec81b39605230b74","sourceName":"lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IERC1822Proxiable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"draft-IERC1822.sol/IERC1822Proxiable.json"}}},"lib/openzeppelin-contracts/contracts/proxy/Clones.sol":{"lastModificationDate":1685431596455,"contentHash":"11535a839f5494023c396098504f5646","sourceName":"lib/openzeppelin-contracts/contracts/proxy/Clones.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"Clones":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Clones.sol/Clones.json"}}},"lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol":{"lastModificationDate":1680596960627,"contentHash":"3fc3c7c0a2956f36e766691bb9473b06","sourceName":"lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol"],"versionRequirement":"^0.8.0","artifacts":{"ERC1967Proxy":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC1967Proxy.sol/ERC1967Proxy.json"}}},"lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol":{"lastModificationDate":1685431596455,"contentHash":"6baa887a798e95b14f34e093f117e9b2","sourceName":"lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol"],"versionRequirement":"^0.8.2","artifacts":{"ERC1967Upgrade":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC1967Upgrade.sol/ERC1967Upgrade.json"}}},"lib/openzeppelin-contracts/contracts/proxy/Proxy.sol":{"lastModificationDate":1680596960627,"contentHash":"40b3d81a836d50ff47e03893dcaaf204","sourceName":"lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"Proxy":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Proxy.sol/Proxy.json"}}},"lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol":{"lastModificationDate":1680596960628,"contentHash":"b6bd23bf19e90b771337037706470933","sourceName":"lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IBeacon":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IBeacon.sol/IBeacon.json"}}},"lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol":{"lastModificationDate":1685431596455,"contentHash":"a947492251ac15d6bfd899c9fdb4d82b","sourceName":"lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol"],"versionRequirement":"^0.8.0","artifacts":{"ProxyAdmin":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ProxyAdmin.sol/ProxyAdmin.json"}}},"lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol":{"lastModificationDate":1685431596455,"contentHash":"ea48b4a63fd733eec048191be006daa8","sourceName":"lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol"],"versionRequirement":"^0.8.0","artifacts":{"TransparentUpgradeableProxy":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"TransparentUpgradeableProxy.sol/TransparentUpgradeableProxy.json"}}},"lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol":{"lastModificationDate":1685431596455,"contentHash":"19c4fbc3e825d25231b09f13aff9a2b2","sourceName":"lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/Address.sol"],"versionRequirement":"^0.8.2","artifacts":{"Initializable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"proxy/utils/Initializable.sol/Initializable.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC1155/ERC1155.sol":{"lastModificationDate":1686297155172,"contentHash":"447816f3d93d639006eb423c33d2ca2c","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC1155/ERC1155.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155.sol","lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155Receiver.sol","lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.0","artifacts":{"ERC1155":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC1155.sol/ERC1155.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155.sol":{"lastModificationDate":1685431596456,"contentHash":"d5a8f6e07ca38ec384856cfe9f08a867","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.0","artifacts":{"IERC1155":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC1155.sol/IERC1155.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155Receiver.sol":{"lastModificationDate":1680596960629,"contentHash":"9f8822b72fe2702979e40160cb6d9636","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155Receiver.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.0","artifacts":{"IERC1155Receiver":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC1155Receiver.sol/IERC1155Receiver.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol":{"lastModificationDate":1680596960629,"contentHash":"9148c2e10c4efb12c71a7f080da5559b","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.0","artifacts":{"IERC1155MetadataURI":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC1155MetadataURI.sol/IERC1155MetadataURI.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC1155/utils/ERC1155Holder.sol":{"lastModificationDate":1680596960630,"contentHash":"88079762e28b246888129028f757e047","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC1155/utils/ERC1155Holder.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155Receiver.sol","lib/openzeppelin-contracts/contracts/token/ERC1155/utils/ERC1155Receiver.sol","lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.0","artifacts":{"ERC1155Holder":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC1155Holder.sol/ERC1155Holder.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC1155/utils/ERC1155Receiver.sol":{"lastModificationDate":1680596960630,"contentHash":"55b180cf664783e9a2baac20e82683fb","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC1155/utils/ERC1155Receiver.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155Receiver.sol","lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.0","artifacts":{"ERC1155Receiver":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC1155Receiver.sol/ERC1155Receiver.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol":{"lastModificationDate":1685431596456,"contentHash":"834a0dde221759af42b030253315b086","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol"],"versionRequirement":"^0.8.0","artifacts":{"ERC20":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC20.sol/ERC20.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol":{"lastModificationDate":1685431596456,"contentHash":"ad7c2d0af148c8f9f097d65deeb4da6b","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IERC20":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC20.sol/IERC20.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol":{"lastModificationDate":1680596960631,"contentHash":"909ab67fc5c25033fe6cd364f8c056f9","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol"],"versionRequirement":"^0.8.0","artifacts":{"IERC20Metadata":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC20Metadata.sol/IERC20Metadata.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol":{"lastModificationDate":1685431596458,"contentHash":"fb77f144244b9ab12533aa6ce85ef8c5","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IERC20Permit":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"draft-IERC20Permit.sol/IERC20Permit.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol":{"lastModificationDate":1685431596458,"contentHash":"0320a90f714843ca19373ed143fc4466","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol"],"versionRequirement":"^0.8.0","artifacts":{"SafeERC20":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"SafeERC20.sol/SafeERC20.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC721/ERC721.sol":{"lastModificationDate":1685431596458,"contentHash":"f7f4f78c31f28534852e5c56000a25af","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC721/ERC721.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC721/IERC721.sol","lib/openzeppelin-contracts/contracts/token/ERC721/IERC721Receiver.sol","lib/openzeppelin-contracts/contracts/token/ERC721/extensions/IERC721Metadata.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol"],"versionRequirement":"^0.8.0","artifacts":{"ERC721":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721.sol/ERC721.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC721/IERC721.sol":{"lastModificationDate":1685431596458,"contentHash":"eb7e61db29f31d88b3c1cef1b063d338","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC721/IERC721.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.0","artifacts":{"IERC721":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC721.sol/IERC721.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC721/IERC721Receiver.sol":{"lastModificationDate":1680596960632,"contentHash":"c22d4395e33763de693fd440c6fd10e1","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC721/IERC721Receiver.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IERC721Receiver":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC721Receiver.sol/IERC721Receiver.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC721/extensions/IERC721Metadata.sol":{"lastModificationDate":1680596960633,"contentHash":"efbc0d15b80a74e34dbe8da0f3e879bb","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC721/extensions/IERC721Metadata.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC721/IERC721.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.0","artifacts":{"IERC721Metadata":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC721Metadata.sol/IERC721Metadata.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol":{"lastModificationDate":1685431596459,"contentHash":"35b56a00de0fb16f9e6a8d7464d31b0b","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IERC777":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC777.sol/IERC777.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol":{"lastModificationDate":1680596960634,"contentHash":"268af1696d7a83a7e78a1a8f5ba1c685","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IERC777Recipient":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC777Recipient.sol/IERC777Recipient.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol":{"lastModificationDate":1680596960634,"contentHash":"7c1ce5bc5bc5f57fe7106ba767063e08","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IERC777Sender":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC777Sender.sol/IERC777Sender.json"}}},"lib/openzeppelin-contracts/contracts/utils/Address.sol":{"lastModificationDate":1685431596460,"contentHash":"f31ad6fc4bbf9c06203987220156a6ba","sourceName":"lib/openzeppelin-contracts/contracts/utils/Address.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.1","artifacts":{"Address":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Address.sol/Address.json"}}},"lib/openzeppelin-contracts/contracts/utils/Context.sol":{"lastModificationDate":1680596960634,"contentHash":"5f2c5c4b6af2dd4551027144797bc8be","sourceName":"lib/openzeppelin-contracts/contracts/utils/Context.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"Context":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Context.sol/Context.json"}}},"lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol":{"lastModificationDate":1685431596460,"contentHash":"f993f8f50186952a59ee5e3a30b68222","sourceName":"lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"StorageSlot":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StorageSlot.sol/StorageSlot.json"}}},"lib/openzeppelin-contracts/contracts/utils/Strings.sol":{"lastModificationDate":1685431596461,"contentHash":"396031251978f8febfd90cb62cb240ec","sourceName":"lib/openzeppelin-contracts/contracts/utils/Strings.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/math/Math.sol"],"versionRequirement":"^0.8.0","artifacts":{"Strings":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Strings.sol/Strings.json"}}},"lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol":{"lastModificationDate":1685431596461,"contentHash":"fe1190dbb6431c2464246925713f0f7f","sourceName":"lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol"],"versionRequirement":"^0.8.0","artifacts":{"ECDSA":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ECDSA.sol/ECDSA.json"}}},"lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol":{"lastModificationDate":1680596960636,"contentHash":"0e7db055ce108f9da7bb6686a00287c0","sourceName":"lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.0","artifacts":{"ERC165":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC165.sol/ERC165.json"}}},"lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol":{"lastModificationDate":1680596960636,"contentHash":"03e6768535ac4da0e9756f1d8a4a018a","sourceName":"lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IERC165":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC165.sol/IERC165.json"}}},"lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol":{"lastModificationDate":1685431596461,"contentHash":"2d32789d582abdcbe87cc5edc2e07374","sourceName":"lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IERC1820Registry":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC1820Registry.sol/IERC1820Registry.json"}}},"lib/openzeppelin-contracts/contracts/utils/math/Math.sol":{"lastModificationDate":1685431596462,"contentHash":"b9c58920ce74d6dc819161786112e7ee","sourceName":"lib/openzeppelin-contracts/contracts/utils/math/Math.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"Math":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Math.sol/Math.json"}}},"lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol":{"lastModificationDate":1680596960636,"contentHash":"67cf2dfe1d1c22b4ea7f242e8a17f431","sourceName":"lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"SafeCast":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"SafeCast.sol/SafeCast.json"}}},"lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol":{"lastModificationDate":1685431596462,"contentHash":"2337f0279507b5edf14a07067adf0d05","sourceName":"lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"SafeMath":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"SafeMath.sol/SafeMath.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol":{"lastModificationDate":1685431596544,"contentHash":"1e9b13e33c8524e33d22f3f1239efe5c","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol"],"versionRequirement":"^0.8.0","artifacts":{"AccessControlUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"AccessControlUpgradeable.sol/AccessControlUpgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol":{"lastModificationDate":1680596962383,"contentHash":"21b43d1337ebc77c11da3cbe3fd65316","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IAccessControlUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IAccessControlUpgradeable.sol/IAccessControlUpgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol":{"lastModificationDate":1685431596544,"contentHash":"403ce8273abde646bff81558ddf512ad","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol"],"versionRequirement":"^0.8.0","artifacts":{"OwnableUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"OwnableUpgradeable.sol/OwnableUpgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol":{"lastModificationDate":1685431596555,"contentHash":"fc5844e59776a976987884e4d9814c7d","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol"],"versionRequirement":"^0.8.2","artifacts":{"Initializable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"utils/Initializable.sol/Initializable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol":{"lastModificationDate":1686313924066,"contentHash":"2f348910d560ef8dfba41e601c13c525","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol"],"versionRequirement":"^0.8.0","artifacts":{"ERC1155Upgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC1155Upgradeable.sol/ERC1155Upgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol":{"lastModificationDate":1680596962399,"contentHash":"eb51ed084f6f7fd2c7098715c5690285","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol"],"versionRequirement":"^0.8.0","artifacts":{"IERC1155ReceiverUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC1155ReceiverUpgradeable.sol/IERC1155ReceiverUpgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol":{"lastModificationDate":1685431596555,"contentHash":"a407c5f8256246823385d0d7f0a83f57","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol"],"versionRequirement":"^0.8.0","artifacts":{"IERC1155Upgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC1155Upgradeable.sol/IERC1155Upgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol":{"lastModificationDate":1680596962400,"contentHash":"8b7e95c747e2dab3b5444b37410a8315","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol"],"versionRequirement":"^0.8.0","artifacts":{"IERC1155MetadataURIUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC1155MetadataURIUpgradeable.sol/IERC1155MetadataURIUpgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol":{"lastModificationDate":1685431596559,"contentHash":"228f256dbb21393bc9ad02648e222f74","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.1","artifacts":{"AddressUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"AddressUpgradeable.sol/AddressUpgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol":{"lastModificationDate":1680596962405,"contentHash":"6200b84950eb05b4a92a39fd1d6e0f9b","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol"],"versionRequirement":"^0.8.0","artifacts":{"ContextUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ContextUpgradeable.sol/ContextUpgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol":{"lastModificationDate":1685431596560,"contentHash":"3805d0267faeda96624b50a67ca89f08","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol"],"versionRequirement":"^0.8.0","artifacts":{"StringsUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StringsUpgradeable.sol/StringsUpgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol":{"lastModificationDate":1680596962406,"contentHash":"5f2d8b81c0ff5bd2047b4846c20b998d","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol"],"versionRequirement":"^0.8.0","artifacts":{"ERC165Upgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC165Upgradeable.sol/ERC165Upgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol":{"lastModificationDate":1680596962406,"contentHash":"d6ecf203a5e72c845be9bbf2f304a289","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IERC165Upgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC165Upgradeable.sol/IERC165Upgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol":{"lastModificationDate":1685431596561,"contentHash":"469f71655418cc5f328fcc9bfdf10e9a","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"MathUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"MathUpgradeable.sol/MathUpgradeable.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol":{"lastModificationDate":1685431596647,"contentHash":"e085b997d367140ccf777fbec59bc9ea","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol"],"versionRequirement":null,"artifacts":{"SuperTokenV1Library":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"SuperTokenV1Library.sol/SuperTokenV1Library.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol":{"lastModificationDate":1680596963986,"contentHash":"253f76f0473cf1297607b03447c4b53e","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol"],"versionRequirement":null,"artifacts":{"IConstantFlowAgreementV1":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IConstantFlowAgreementV1.sol/IConstantFlowAgreementV1.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol":{"lastModificationDate":1680596963986,"contentHash":"60042f78e0fa54a8547790c391ab27c1","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol"],"versionRequirement":null,"artifacts":{"IInstantDistributionAgreementV1":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IInstantDistributionAgreementV1.sol/IInstantDistributionAgreementV1.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol":{"lastModificationDate":1685431596647,"contentHash":"c118221a38683150d24833eadb9c8b37","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":null,"artifacts":{"BatchOperation":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Definitions.sol/BatchOperation.json"},"ContextDefinitions":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Definitions.sol/ContextDefinitions.json"},"FlowOperatorDefinitions":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Definitions.sol/FlowOperatorDefinitions.json"},"SuperAppDefinitions":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Definitions.sol/SuperAppDefinitions.json"},"SuperfluidGovernanceConfigs":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Definitions.sol/SuperfluidGovernanceConfigs.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol":{"lastModificationDate":1680596963987,"contentHash":"49d978f06d4edeb5125a7152d6897e69","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol"],"versionRequirement":null,"artifacts":{"ISuperAgreement":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ISuperAgreement.sol/ISuperAgreement.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol":{"lastModificationDate":1685431596647,"contentHash":"3b1a28352fc3ab7b2659bc3ab3c7bb92","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol"],"versionRequirement":null,"artifacts":{"ISuperApp":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ISuperApp.sol/ISuperApp.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol":{"lastModificationDate":1685431596648,"contentHash":"013ebf846bf7079b1aaee07a4bd5dd7e","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol"],"versionRequirement":null,"artifacts":{"ISuperToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ISuperToken.sol/ISuperToken.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol":{"lastModificationDate":1685431596648,"contentHash":"449ec5f0a35b1c86a9fd5b8bb0d3bd90","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol"],"versionRequirement":null,"artifacts":{"ISuperTokenFactory":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ISuperTokenFactory.sol/ISuperTokenFactory.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol":{"lastModificationDate":1680596963987,"contentHash":"923d8bee2334395f7ad909b8e98e07e9","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol"],"versionRequirement":null,"artifacts":{"ISuperfluid":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ISuperfluid.sol/ISuperfluid.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol":{"lastModificationDate":1680596963987,"contentHash":"f39a1c0568c38958f3c5c80b6fb1603c","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol"],"versionRequirement":null,"artifacts":{"ISuperfluidGovernance":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ISuperfluidGovernance.sol/ISuperfluidGovernance.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol":{"lastModificationDate":1680596963987,"contentHash":"095cd6cdf7df13a739649f8917862cb0","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol"],"versionRequirement":null,"artifacts":{"ISuperfluidToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ISuperfluidToken.sol/ISuperfluidToken.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol":{"lastModificationDate":1680596963988,"contentHash":"77968d7579793b9f87e33dec4d917f44","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol"],"versionRequirement":null,"artifacts":{"ERC20WithTokenInfo":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC20WithTokenInfo.sol/ERC20WithTokenInfo.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol":{"lastModificationDate":1680596963988,"contentHash":"6326411b7eb3d451fdffd149d821a7cb","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":null,"artifacts":{"TokenInfo":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"TokenInfo.sol/TokenInfo.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol":{"lastModificationDate":1680596963988,"contentHash":"0a0a462c08ee52310942265f672ff775","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol"],"versionRequirement":"=0.8.19","artifacts":{"ERC777Helper":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC777Helper.sol/ERC777Helper.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol":{"lastModificationDate":1680596963989,"contentHash":"ae3bdcebbdffbb1443b14fcfa0532c07","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"=0.8.19","artifacts":{"EventsEmitter":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"EventsEmitter.sol/EventsEmitter.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol":{"lastModificationDate":1680596963989,"contentHash":"4bcdc2392096131058bc73fe9d13492a","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"=0.8.19","artifacts":{"FixedSizeData":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"FixedSizeData.sol/FixedSizeData.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol":{"lastModificationDate":1685431596649,"contentHash":"0a5d9ccfeea5b7f07025bab444e3bd7e","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol"],"versionRequirement":"=0.8.19","artifacts":{"SuperToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"SuperToken.sol/SuperToken.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol":{"lastModificationDate":1680596963992,"contentHash":"b1d59d621cbf8e0104f0f12280dd3c00","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol"],"versionRequirement":"=0.8.19","artifacts":{"SuperfluidToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"SuperfluidToken.sol/SuperfluidToken.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol":{"lastModificationDate":1680596963992,"contentHash":"6a724db5d276cab07051ca31e05abe65","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol"],"versionRequirement":"=0.8.19","artifacts":{"UUPSProxiable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"UUPSProxiable.sol/UUPSProxiable.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol":{"lastModificationDate":1680596963992,"contentHash":"2ae27b1e523379a8bf8131a711691c46","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"=0.8.19","artifacts":{"UUPSUtils":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"UUPSUtils.sol/UUPSUtils.json"}}},"script/base/create-publisher.s.sol":{"lastModificationDate":1704461974959,"contentHash":"66795bf71d6064ceb68bf8b87fcf82ef","sourceName":"script/base/create-publisher.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"CreatePublisher":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"base/create-publisher.s.sol/CreatePublisher.json"}}},"script/base/deploy-ABSuperToken.s.sol":{"lastModificationDate":1704461974959,"contentHash":"85ab0e2433f5fdcad0153d0db2dcfd74","sourceName":"script/base/deploy-ABSuperToken.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","test/_mocks/ABSuperToken.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployMockSuperToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"base/deploy-ABSuperToken.s.sol/DeployMockSuperToken.json"}}},"script/base/deploy-hotfix.s.sol":{"lastModificationDate":1705586954449,"contentHash":"591b6261c0319ae53339d336a9fa0322","sourceName":"script/base/deploy-hotfix.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/IABRoyalty.sol","src/utils/ABDataRegistry.sol","src/utils/IABDataRegistry.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployHotFix":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"deploy-hotfix.s.sol/DeployHotFix.json"}}},"script/base/deploy-implementations.s.sol":{"lastModificationDate":1704461974959,"contentHash":"7b91a7e4dd208eed116e3d6df13ec06b","sourceName":"script/base/deploy-implementations.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployImplementation":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"base/deploy-implementations.s.sol/DeployImplementation.json"}}},"script/base/deploy-platform.s.sol":{"lastModificationDate":1704461974960,"contentHash":"b249659654ea2b392c4629c74cc3f49e","sourceName":"script/base/deploy-platform.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/utils/ABDataRegistry.sol","src/utils/ABVerifier.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployPlatform":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"base/deploy-platform.s.sol/DeployPlatform.json"}}},"script/base/deploy-royalty.s.sol":{"lastModificationDate":1704461974960,"contentHash":"8f8077a3a079d877814bee151a073325","sourceName":"script/base/deploy-royalty.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/utils/ABDataRegistry.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployRoyalty":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"base/deploy-royalty.s.sol/DeployRoyalty.json"}}},"script/base/deploy-v1_1.s.sol":{"lastModificationDate":1704461974961,"contentHash":"04063eb25d5f988bc0b2f3a60fb763b7","sourceName":"script/base/deploy-v1_1.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/token/ERC721/ERC721ABOE.sol","src/utils/ABDataRegistry.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployUpgrade":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"deploy-v1_1.s.sol/DeployUpgrade.json"}}},"script/base/deploy-v1_2.s.sol":{"lastModificationDate":1705586954449,"contentHash":"e2057e3721334fb9ba3b3ab9a9000a2b","sourceName":"script/base/deploy-v1_2.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/token/ERC721/ERC721ABOE.sol","src/utils/ABKYCModule.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployV1_2":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"deploy-v1_2.s.sol/DeployV1_2.json"}}},"script/base-goerli/create-publisher.s.sol":{"lastModificationDate":1704891576248,"contentHash":"e2267180499cb7133e1684156d386c07","sourceName":"script/base-goerli/create-publisher.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"CreatePublisher":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"base-goerli/create-publisher.s.sol/CreatePublisher.json"}}},"script/base-goerli/deploy-ABSuperToken.s.sol":{"lastModificationDate":1704461974955,"contentHash":"85ab0e2433f5fdcad0153d0db2dcfd74","sourceName":"script/base-goerli/deploy-ABSuperToken.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","test/_mocks/ABSuperToken.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployMockSuperToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"deploy-ABSuperToken.s.sol/DeployMockSuperToken.json"}}},"script/base-goerli/deploy-abClaim.s.sol":{"lastModificationDate":1706516817182,"contentHash":"3b5e5efd6efb7ed71bbdeec759609688","sourceName":"script/base-goerli/deploy-abClaim.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABClaim.sol","src/token/ERC721/IERC721AB.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployABClaim":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"deploy-abClaim.s.sol/DeployABClaim.json"}}},"script/base-goerli/deploy-implementations.s.sol":{"lastModificationDate":1704461974956,"contentHash":"05dbd9c58bd38f549b31bb572d64d339","sourceName":"script/base-goerli/deploy-implementations.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployImplementation":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"base-goerli/deploy-implementations.s.sol/DeployImplementation.json"}}},"script/base-goerli/deploy-kyc-upgrade.s.sol":{"lastModificationDate":1705586954448,"contentHash":"877224e40600e12b439705f29ee8cc50","sourceName":"script/base-goerli/deploy-kyc-upgrade.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/token/ERC721/ERC721ABOE.sol","src/utils/ABKYCModule.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployKYCUpgrade":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"deploy-kyc-upgrade.s.sol/DeployKYCUpgrade.json"}}},"script/base-goerli/deploy-platform.s.sol":{"lastModificationDate":1706957568732,"contentHash":"cbacf930a7cb4bf9d8fb6c6666a246aa","sourceName":"script/base-goerli/deploy-platform.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/token/ERC721/ERC721ABOE.sol","src/utils/ABDataRegistry.sol","src/utils/ABVerifier.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployPlatform":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"deploy-platform.s.sol/DeployPlatform.json"}}},"script/base-goerli/deploy-royalty.s.sol":{"lastModificationDate":1704461974957,"contentHash":"8f8077a3a079d877814bee151a073325","sourceName":"script/base-goerli/deploy-royalty.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/utils/ABDataRegistry.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployRoyalty":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"deploy-royalty.s.sol/DeployRoyalty.json"}}},"script/base-goerli/deploy-upgrade.s.sol":{"lastModificationDate":1704461974958,"contentHash":"17ffe38bcdb1a46ab3332f5ba0577919","sourceName":"script/base-goerli/deploy-upgrade.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/token/ERC721/ERC721ABOE.sol","src/utils/ABDataRegistry.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployUpgrade":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"deploy-upgrade.s.sol/DeployUpgrade.json"}}},"script/base-goerli/fireblocks/create-publisher.s.sol":{"lastModificationDate":1705586954448,"contentHash":"e2267180499cb7133e1684156d386c07","sourceName":"script/base-goerli/fireblocks/create-publisher.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"CreatePublisher":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"fireblocks/create-publisher.s.sol/CreatePublisher.json"}}},"script/base-goerli/fireblocks/deploy-ABSuperToken.s.sol":{"lastModificationDate":1705586954448,"contentHash":"39c6890b24873accfd9bc008fcfd019a","sourceName":"script/base-goerli/fireblocks/deploy-ABSuperToken.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","test/_mocks/ABSuperToken.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployMockSuperToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"fireblocks/deploy-ABSuperToken.s.sol/DeployMockSuperToken.json"}}},"script/base-goerli/fireblocks/deploy-platform.s.sol":{"lastModificationDate":1705586954449,"contentHash":"b70d8c3e4c0e87035617d16c5b7ac0f5","sourceName":"script/base-goerli/fireblocks/deploy-platform.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/utils/ABDataRegistry.sol","src/utils/ABVerifier.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployPlatform":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"fireblocks/deploy-platform.s.sol/DeployPlatform.json"}}},"script/base-goerli/fireblocks/deploy-royalty.s.sol":{"lastModificationDate":1705586954449,"contentHash":"8f8077a3a079d877814bee151a073325","sourceName":"script/base-goerli/fireblocks/deploy-royalty.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/utils/ABDataRegistry.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployRoyalty":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"fireblocks/deploy-royalty.s.sol/DeployRoyalty.json"}}},"script/base-goerli/setDropData.s.sol":{"lastModificationDate":1706516817182,"contentHash":"7554cf1cf5f41f1ba1d583162353da45","sourceName":"script/base-goerli/setDropData.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABClaim.sol","src/token/ERC721/IERC721AB.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"SetDropData":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"setDropData.s.sol/SetDropData.json"}}},"script/goerli/fireblocks/create-publisher.s.sol":{"lastModificationDate":1705586954449,"contentHash":"e2267180499cb7133e1684156d386c07","sourceName":"script/goerli/fireblocks/create-publisher.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"CreatePublisher":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"goerli/fireblocks/create-publisher.s.sol/CreatePublisher.json"}}},"script/goerli/fireblocks/deploy-ABSuperToken.s.sol":{"lastModificationDate":1705586954449,"contentHash":"39c6890b24873accfd9bc008fcfd019a","sourceName":"script/goerli/fireblocks/deploy-ABSuperToken.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","test/_mocks/ABSuperToken.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployMockSuperToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"goerli/fireblocks/deploy-ABSuperToken.s.sol/DeployMockSuperToken.json"}}},"script/goerli/fireblocks/deploy-platform.s.sol":{"lastModificationDate":1705586954449,"contentHash":"f4b11546308bcfa921e15dd8e55ca1b8","sourceName":"script/goerli/fireblocks/deploy-platform.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/utils/ABDataRegistry.sol","src/utils/ABVerifier.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployPlatform":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"goerli/fireblocks/deploy-platform.s.sol/DeployPlatform.json"}}},"script/goerli/fireblocks/deploy-royalty.s.sol":{"lastModificationDate":1705586954449,"contentHash":"8f8077a3a079d877814bee151a073325","sourceName":"script/goerli/fireblocks/deploy-royalty.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/utils/ABDataRegistry.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployRoyalty":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"goerli/fireblocks/deploy-royalty.s.sol/DeployRoyalty.json"}}},"script/op/deploy-ABSuperToken.s.sol":{"lastModificationDate":1704461974962,"contentHash":"1d056aa991c6d5dfab2d1e455afd5113","sourceName":"script/op/deploy-ABSuperToken.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","test/_mocks/ABSuperToken.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployMockSuperToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"op/deploy-ABSuperToken.s.sol/DeployMockSuperToken.json"}}},"script/op/deploy-platform.s.sol":{"lastModificationDate":1704461974962,"contentHash":"bd1558a2a1b08abdadcab46e1dc68d55","sourceName":"script/op/deploy-platform.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/utils/ABDataRegistry.sol","src/utils/ABVerifier.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployPlatform":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"op/deploy-platform.s.sol/DeployPlatform.json"}}},"script/op/deploy-royalty.s.sol":{"lastModificationDate":1704461974964,"contentHash":"bb2815d1b7297d11c82eee3952d59434","sourceName":"script/op/deploy-royalty.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/utils/ABDataRegistry.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployRoyalty":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"op/deploy-royalty.s.sol/DeployRoyalty.json"}}},"src/factory/AnotherCloneFactory.sol":{"lastModificationDate":1705586954449,"contentHash":"ff3cf727aba778ed6bd91876589bce0d","sourceName":"src/factory/AnotherCloneFactory.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"AnotherCloneFactory":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"AnotherCloneFactory.sol/AnotherCloneFactory.json"}}},"src/libraries/ABDataTypes.sol":{"lastModificationDate":1705588891358,"contentHash":"af11f7b491652027333ce68481f5a0a9","sourceName":"src/libraries/ABDataTypes.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"ABDataTypes":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABDataTypes.sol/ABDataTypes.json"}}},"src/libraries/ABErrors.sol":{"lastModificationDate":1705586995494,"contentHash":"08c9e4863f387fc5e9fc908c9e641638","sourceName":"src/libraries/ABErrors.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"ABErrors":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABErrors.sol/ABErrors.json"}}},"src/libraries/ABEvents.sol":{"lastModificationDate":1707121284621,"contentHash":"91f5813620b6d1d3b97d74a89ad546a4","sourceName":"src/libraries/ABEvents.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"ABEvents":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABEvents.sol/ABEvents.json"}}},"src/royalty/ABClaim.sol":{"lastModificationDate":1707121368939,"contentHash":"3d0d8d286c85636752b4373b1ac10d15","sourceName":"src/royalty/ABClaim.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/token/ERC721/IERC721AB.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"ABClaim":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABClaim.sol/ABClaim.json"}}},"src/royalty/ABRoyalty.sol":{"lastModificationDate":1705586954450,"contentHash":"4c24e9ce7e19bfddebdc4f680ed5fd4a","sourceName":"src/royalty/ABRoyalty.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/IABRoyalty.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"ABRoyalty":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABRoyalty.sol/ABRoyalty.json"}}},"src/royalty/IABRoyalty.sol":{"lastModificationDate":1705586954450,"contentHash":"0bfe5b9b415c03d284b81b7295b9e873","sourceName":"src/royalty/IABRoyalty.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"IABRoyalty":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IABRoyalty.sol/IABRoyalty.json"}}},"src/token/ERC1155/ERC1155AB.sol":{"lastModificationDate":1705586954451,"contentHash":"152b478934293983e8ad5d3c5c70c379","sourceName":"src/token/ERC1155/ERC1155AB.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/utils/IABDataRegistry.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"ERC1155AB":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC1155AB.sol/ERC1155AB.json"}}},"src/token/ERC721/ERC721AB.sol":{"lastModificationDate":1705586954451,"contentHash":"6175c76c52ffee86d67c510cb40bc9f4","sourceName":"src/token/ERC721/ERC721AB.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"ERC721AB":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721AB.sol/ERC721AB.json"}}},"src/token/ERC721/ERC721ABLE.sol":{"lastModificationDate":1705586954451,"contentHash":"65ed9675609d8ac3007fd9954d5aab8c","sourceName":"src/token/ERC721/ERC721ABLE.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/token/ERC721/ERC721AB.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"ERC721ABLE":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721ABLE.sol/ERC721ABLE.json"}}},"src/token/ERC721/ERC721ABOE.sol":{"lastModificationDate":1705586954451,"contentHash":"007099e235f4e0043240c421e63b7a68","sourceName":"src/token/ERC721/ERC721ABOE.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/token/ERC721/ERC721AB.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"ERC721ABOE":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721ABOE.sol/ERC721ABOE.json"}}},"src/token/ERC721/IERC721AB.sol":{"lastModificationDate":1705586949299,"contentHash":"3862a81d04ab56e776a6057c9ff61f1d","sourceName":"src/token/ERC721/IERC721AB.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","src/libraries/ABDataTypes.sol"],"versionRequirement":"^0.8.18","artifacts":{"IERC721AB":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC721AB.sol/IERC721AB.json"}}},"src/utils/ABDataRegistry.sol":{"lastModificationDate":1705586954451,"contentHash":"99227df8dd7d027c47427baee693682a","sourceName":"src/utils/ABDataRegistry.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/IABRoyalty.sol","src/utils/IABDataRegistry.sol"],"versionRequirement":"^0.8.18","artifacts":{"ABDataRegistry":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABDataRegistry.sol/ABDataRegistry.json"}}},"src/utils/ABKYCModule.sol":{"lastModificationDate":1706779543615,"contentHash":"453ba0d8ce77bbeeb07130c9183c3862","sourceName":"src/utils/ABKYCModule.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","src/libraries/ABErrors.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"ABKYCModule":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABKYCModule.sol/ABKYCModule.json"}}},"src/utils/ABVerifier.sol":{"lastModificationDate":1704461974969,"contentHash":"65412e9bc6f0764bc78b283d2e1af36c","sourceName":"src/utils/ABVerifier.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","src/libraries/ABErrors.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"ABVerifier":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABVerifier.sol/ABVerifier.json"}}},"src/utils/IABDataRegistry.sol":{"lastModificationDate":1704461974970,"contentHash":"072410114586180b67b3b28e70466677","sourceName":"src/utils/IABDataRegistry.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"IABDataRegistry":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IABDataRegistry.sol/IABDataRegistry.json"}}},"src/utils/IABKYCModule.sol":{"lastModificationDate":1705586954451,"contentHash":"64652c1becafd8332899fbbc689facc2","sourceName":"src/utils/IABKYCModule.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"IABKYCModule":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IABKYCModule.sol/IABKYCModule.json"}}},"src/utils/IABVerifier.sol":{"lastModificationDate":1704461974970,"contentHash":"4fbc1efff48937c20859fb673ba4ff0a","sourceName":"src/utils/IABVerifier.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"IABVerifier":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IABVerifier.sol/IABVerifier.json"}}},"test/_mocks/ABSuperToken.sol":{"lastModificationDate":1695374870143,"contentHash":"e3ae917be85f9c4b702856168287dc50","sourceName":"test/_mocks/ABSuperToken.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol"],"versionRequirement":"^0.8.18","artifacts":{"ABSuperToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABSuperToken.sol/ABSuperToken.json"}}},"test/_mocks/MockNFT.sol":{"lastModificationDate":1704461974971,"contentHash":"46e23044e7157f33ccba3b4e3c835c2a","sourceName":"test/_mocks/MockNFT.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC721/ERC721.sol","lib/openzeppelin-contracts/contracts/token/ERC721/IERC721.sol","lib/openzeppelin-contracts/contracts/token/ERC721/IERC721Receiver.sol","lib/openzeppelin-contracts/contracts/token/ERC721/extensions/IERC721Metadata.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol"],"versionRequirement":"^0.8.18","artifacts":{"MockNFT":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"MockNFT.sol/MockNFT.json"}}},"test/_mocks/MockNFT1155.sol":{"lastModificationDate":1693465366220,"contentHash":"f2a125a3dfdfd7723da9119b3256488d","sourceName":"test/_mocks/MockNFT1155.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC1155/ERC1155.sol","lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155.sol","lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155Receiver.sol","lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.18","artifacts":{"MockNFT1155":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"MockNFT1155.sol/MockNFT1155.json"}}},"test/_mocks/MockToken.sol":{"lastModificationDate":1693465366220,"contentHash":"76f897607ba873482fa32a4ffa54661b","sourceName":"test/_mocks/MockToken.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol"],"versionRequirement":"^0.8.18","artifacts":{"MockToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"MockToken.sol/MockToken.json"}}},"test/_testdata/ABRoyalty.td.sol":{"lastModificationDate":1695374870143,"contentHash":"5c33f38ecb1bb6df367bbb9a27b1e70d","sourceName":"test/_testdata/ABRoyalty.td.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"ABRoyaltyTestData":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABRoyalty.td.sol/ABRoyaltyTestData.json"}}},"test/_testdata/ABVerifier.td.sol":{"lastModificationDate":1693465366220,"contentHash":"bbc9cfbadf55c2bba8535e2f112b0cd4","sourceName":"test/_testdata/ABVerifier.td.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"ABVerifierTestData":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABVerifier.td.sol/ABVerifierTestData.json"}}},"test/_testdata/AnotherCloneFactory.td.sol":{"lastModificationDate":1695374870144,"contentHash":"e8260c770956ee743d56367a16870e5a","sourceName":"test/_testdata/AnotherCloneFactory.td.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"AnotherCloneFactoryTestData":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"AnotherCloneFactory.td.sol/AnotherCloneFactoryTestData.json"}}},"test/_testdata/ERC1155AB.td.sol":{"lastModificationDate":1705586954452,"contentHash":"3cbee26ca119003d77f63f5cb840452b","sourceName":"test/_testdata/ERC1155AB.td.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"ERC1155ABTestData":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC1155AB.td.sol/ERC1155ABTestData.json"}}},"test/_testdata/ERC721ABLE.td.sol":{"lastModificationDate":1705586954452,"contentHash":"af912b993a2c290ae842694a7da3e292","sourceName":"test/_testdata/ERC721ABLE.td.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"ERC721ABTestData":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721ABLE.td.sol/ERC721ABTestData.json"}}},"test/_testdata/ERC721ABOE.td.sol":{"lastModificationDate":1705586954452,"contentHash":"b7f1965d2b763481b6ec39413d9c79f9","sourceName":"test/_testdata/ERC721ABOE.td.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"ERC721ABOETestData":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721ABOE.td.sol/ERC721ABOETestData.json"}}},"test/factory/AnotherCloneFactory.t.sol":{"lastModificationDate":1705586954452,"contentHash":"bee41342f6760fa179590adf1e84d1e2","sourceName":"test/factory/AnotherCloneFactory.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/lib/ds-test/src/test.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/StdAssertions.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdError.sol","lib/forge-std/src/StdInvariant.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdStyle.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Test.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/token/ERC721/ERC721ABOE.sol","src/utils/ABDataRegistry.sol","src/utils/ABVerifier.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol","test/_testdata/AnotherCloneFactory.td.sol"],"versionRequirement":"^0.8.18","artifacts":{"AnotherCloneFactoryTest":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"AnotherCloneFactory.t.sol/AnotherCloneFactoryTest.json"}}},"test/royalty/ABClaim.t.sol":{"lastModificationDate":1706534054222,"contentHash":"fed2d14cb5f40bbe5f64222ad31ab756","sourceName":"test/royalty/ABClaim.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/lib/ds-test/src/test.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/StdAssertions.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdError.sol","lib/forge-std/src/StdInvariant.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdStyle.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Test.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","lib/openzeppelin-contracts/contracts/token/ERC721/ERC721.sol","lib/openzeppelin-contracts/contracts/token/ERC721/IERC721.sol","lib/openzeppelin-contracts/contracts/token/ERC721/IERC721Receiver.sol","lib/openzeppelin-contracts/contracts/token/ERC721/extensions/IERC721Metadata.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABClaim.sol","src/token/ERC721/IERC721AB.sol","src/utils/ABKYCModule.sol","src/utils/IABKYCModule.sol","test/_mocks/MockNFT.sol","test/_mocks/MockToken.sol"],"versionRequirement":"^0.8.18","artifacts":{"ABClaimTest":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABClaim.t.sol/ABClaimTest.json"}}},"test/royalty/ABRoyalty.t.sol":{"lastModificationDate":1705586954454,"contentHash":"244b285c08d97f5f87b553ebbde6029f","sourceName":"test/royalty/ABRoyalty.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/lib/ds-test/src/test.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/StdAssertions.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdError.sol","lib/forge-std/src/StdInvariant.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdStyle.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Test.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/utils/ABDataRegistry.sol","src/utils/ABKYCModule.sol","src/utils/ABVerifier.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol","test/_mocks/ABSuperToken.sol","test/_testdata/ABRoyalty.td.sol"],"versionRequirement":"^0.8.18","artifacts":{"ABRoyaltyTest":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABRoyalty.t.sol/ABRoyaltyTest.json"}}},"test/token/ERC1155/ERC1155AB.t.sol":{"lastModificationDate":1705586954454,"contentHash":"97729cddbce4e4d3c9214d48f583c306","sourceName":"test/token/ERC1155/ERC1155AB.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/lib/ds-test/src/test.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/StdAssertions.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdError.sol","lib/forge-std/src/StdInvariant.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdStyle.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Test.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155Receiver.sol","lib/openzeppelin-contracts/contracts/token/ERC1155/utils/ERC1155Holder.sol","lib/openzeppelin-contracts/contracts/token/ERC1155/utils/ERC1155Receiver.sol","lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/utils/ABDataRegistry.sol","src/utils/ABVerifier.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol","test/_mocks/ABSuperToken.sol","test/_mocks/MockToken.sol","test/_testdata/ERC1155AB.td.sol"],"versionRequirement":"^0.8.18","artifacts":{"ERC1155ABTest":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC1155AB.t.sol/ERC1155ABTest.json"}}},"test/token/ERC721/ERC721ABLE.t.sol":{"lastModificationDate":1705586954454,"contentHash":"ba06e355c221433d616897be168e5ce2","sourceName":"test/token/ERC721/ERC721ABLE.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/lib/ds-test/src/test.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/StdAssertions.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdError.sol","lib/forge-std/src/StdInvariant.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdStyle.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Test.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/utils/ABDataRegistry.sol","src/utils/ABKYCModule.sol","src/utils/ABVerifier.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol","test/_mocks/ABSuperToken.sol","test/_mocks/MockToken.sol","test/_testdata/ERC721ABLE.td.sol"],"versionRequirement":"^0.8.18","artifacts":{"ERC721ABTest":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721ABLE.t.sol/ERC721ABTest.json"}}},"test/token/ERC721/ERC721ABOE.t.sol":{"lastModificationDate":1705586954455,"contentHash":"d48fe7af989d6740cafc112c8501e254","sourceName":"test/token/ERC721/ERC721ABOE.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/lib/ds-test/src/test.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/StdAssertions.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdError.sol","lib/forge-std/src/StdInvariant.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdStyle.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Test.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABOE.sol","src/utils/ABDataRegistry.sol","src/utils/ABKYCModule.sol","src/utils/ABVerifier.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol","test/_mocks/ABSuperToken.sol","test/_mocks/MockToken.sol","test/_testdata/ERC721ABOE.td.sol"],"versionRequirement":"^0.8.18","artifacts":{"ERC721ABOETest":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721ABOE.t.sol/ERC721ABOETest.json"}}},"test/utils/ABDataRegistry.t.sol":{"lastModificationDate":1705586954455,"contentHash":"f1adc9d1150cb7634739916260e9aa88","sourceName":"test/utils/ABDataRegistry.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/lib/ds-test/src/test.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/StdAssertions.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdError.sol","lib/forge-std/src/StdInvariant.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdStyle.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Test.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/utils/ABDataRegistry.sol","src/utils/ABKYCModule.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","test/_mocks/ABSuperToken.sol"],"versionRequirement":"^0.8.18","artifacts":{"ABDataRegistryTest":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABDataRegistry.t.sol/ABDataRegistryTest.json"}}},"test/utils/ABVerifier.t.sol":{"lastModificationDate":1704461974975,"contentHash":"9c9577365435fdbc47bbf215a8914342","sourceName":"test/utils/ABVerifier.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/lib/ds-test/src/test.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/StdAssertions.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdError.sol","lib/forge-std/src/StdInvariant.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdStyle.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Test.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","src/libraries/ABErrors.sol","src/utils/ABVerifier.sol","src/utils/IABVerifier.sol","test/_testdata/ABVerifier.td.sol"],"versionRequirement":"^0.8.18","artifacts":{"ABVerifierTest":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABVerifier.t.sol/ABVerifierTest.json"}}}}} \ No newline at end of file +{"_format":"ethers-rs-sol-cache-3","paths":{"artifacts":"out","build_infos":"out/build-info","sources":"src","tests":"test","scripts":"script","libraries":["lib"]},"files":{"lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol":{"lastModificationDate":1680596959844,"contentHash":"2bebb9fb7b7e001916c833eb49ff74d3","sourceName":"lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"ERC721AStorage":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721AStorage.sol/ERC721AStorage.json"}}},"lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol":{"lastModificationDate":1686130554341,"contentHash":"f8ce3ae749d925b4eee03832f3ce8ed7","sourceName":"lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol"],"versionRequirement":"^0.8.4","artifacts":{"ERC721AUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721AUpgradeable.sol/ERC721AUpgradeable.json"},"ERC721A__IERC721ReceiverUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721AUpgradeable.sol/ERC721A__IERC721ReceiverUpgradeable.json"}}},"lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol":{"lastModificationDate":1680596959845,"contentHash":"0fa43fa21f853e3f8f65edb747c92c4e","sourceName":"lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol"],"versionRequirement":"^0.8.0","artifacts":{"ERC721A__Initializable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721A__Initializable.sol/ERC721A__Initializable.json"}}},"lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol":{"lastModificationDate":1680596959845,"contentHash":"5fabc57a19d6e51af472028bb7022279","sourceName":"lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"ERC721A__InitializableStorage":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721A__InitializableStorage.sol/ERC721A__InitializableStorage.json"}}},"lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol":{"lastModificationDate":1680596959845,"contentHash":"f047c91056b779f8c57cd0f6addfc6d2","sourceName":"lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.4","artifacts":{"IERC721AUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC721AUpgradeable.sol/IERC721AUpgradeable.json"}}},"lib/forge-std/lib/ds-test/src/test.sol":{"lastModificationDate":1680596960583,"contentHash":"abdafe4b187f548ef0145173f5b93247","sourceName":"lib/forge-std/lib/ds-test/src/test.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":">=0.5.0","artifacts":{"DSTest":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"test.sol/DSTest.json"}}},"lib/forge-std/src/Base.sol":{"lastModificationDate":1685431596392,"contentHash":"8f04bbbb2c16f79e14fdc321695a8ec2","sourceName":"lib/forge-std/src/Base.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/StdStorage.sol","lib/forge-std/src/Vm.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"CommonBase":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Base.sol/CommonBase.json"},"ScriptBase":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Base.sol/ScriptBase.json"},"TestBase":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Base.sol/TestBase.json"}}},"lib/forge-std/src/Script.sol":{"lastModificationDate":1680596959867,"contentHash":"83c39354c1e43190bce4dc43860dc786","sourceName":"lib/forge-std/src/Script.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"Script":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Script.sol/Script.json"}}},"lib/forge-std/src/StdAssertions.sol":{"lastModificationDate":1685431596392,"contentHash":"9de0f799a1b1664749ddd6ce6492eae1","sourceName":"lib/forge-std/src/StdAssertions.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/lib/ds-test/src/test.sol","lib/forge-std/src/StdMath.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"StdAssertions":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdAssertions.sol/StdAssertions.json"}}},"lib/forge-std/src/StdChains.sol":{"lastModificationDate":1685431596392,"contentHash":"f73fef006f384b898c755b0e404b84a2","sourceName":"lib/forge-std/src/StdChains.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Vm.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"StdChains":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdChains.sol/StdChains.json"}}},"lib/forge-std/src/StdCheats.sol":{"lastModificationDate":1685431596392,"contentHash":"77e0d7b6fd1fb0b20dc96c166f2d8e8c","sourceName":"lib/forge-std/src/StdCheats.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/StdStorage.sol","lib/forge-std/src/Vm.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"StdCheats":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdCheats.sol/StdCheats.json"},"StdCheatsSafe":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdCheats.sol/StdCheatsSafe.json"}}},"lib/forge-std/src/StdError.sol":{"lastModificationDate":1680596959868,"contentHash":"64c896e1276a291776e5ea5aecb3870a","sourceName":"lib/forge-std/src/StdError.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"stdError":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdError.sol/stdError.json"}}},"lib/forge-std/src/StdInvariant.sol":{"lastModificationDate":1680596959868,"contentHash":"12c06010ec43ce935ed209d5aca30828","sourceName":"lib/forge-std/src/StdInvariant.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"StdInvariant":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdInvariant.sol/StdInvariant.json"}}},"lib/forge-std/src/StdJson.sol":{"lastModificationDate":1680596959868,"contentHash":"2e1d13674e152408867795362d833c24","sourceName":"lib/forge-std/src/StdJson.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Vm.sol"],"versionRequirement":">=0.6.0, <0.9.0","artifacts":{"stdJson":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdJson.sol/stdJson.json"}}},"lib/forge-std/src/StdMath.sol":{"lastModificationDate":1680596959868,"contentHash":"9da8f453eba6bb98f3d75bc6822bfb29","sourceName":"lib/forge-std/src/StdMath.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"stdMath":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdMath.sol/stdMath.json"}}},"lib/forge-std/src/StdStorage.sol":{"lastModificationDate":1680596959868,"contentHash":"3cb9868082df39a53927db09dbc21f23","sourceName":"lib/forge-std/src/StdStorage.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Vm.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"stdStorage":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdStorage.sol/stdStorage.json"},"stdStorageSafe":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdStorage.sol/stdStorageSafe.json"}}},"lib/forge-std/src/StdStyle.sol":{"lastModificationDate":1680596959868,"contentHash":"820e6f6b7704f0c980fae604b1e34b18","sourceName":"lib/forge-std/src/StdStyle.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Vm.sol"],"versionRequirement":">=0.4.22, <0.9.0","artifacts":{"StdStyle":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdStyle.sol/StdStyle.json"}}},"lib/forge-std/src/StdUtils.sol":{"lastModificationDate":1701338065645,"contentHash":"45fc08daaa17b7908fa5de7d758d8c86","sourceName":"lib/forge-std/src/StdUtils.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Vm.sol","lib/forge-std/src/interfaces/IMulticall3.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"StdUtils":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StdUtils.sol/StdUtils.json"}}},"lib/forge-std/src/Test.sol":{"lastModificationDate":1680596959868,"contentHash":"bc9d74a0c612e1c2b66cca2973bcc803","sourceName":"lib/forge-std/src/Test.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/lib/ds-test/src/test.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/StdAssertions.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdError.sol","lib/forge-std/src/StdInvariant.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdStyle.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"Test":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Test.sol/Test.json"}}},"lib/forge-std/src/Vm.sol":{"lastModificationDate":1685431596392,"contentHash":"f4eae1ed3732746674ff1a4c48c0be05","sourceName":"lib/forge-std/src/Vm.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"Vm":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Vm.sol/Vm.json"},"VmSafe":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Vm.sol/VmSafe.json"}}},"lib/forge-std/src/console.sol":{"lastModificationDate":1680596959868,"contentHash":"100b8a33b917da1147740d7ab8b0ded3","sourceName":"lib/forge-std/src/console.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":">=0.4.22, <0.9.0","artifacts":{"console":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"console.sol/console.json"}}},"lib/forge-std/src/console2.sol":{"lastModificationDate":1685431596393,"contentHash":"2096b4e5f252c5df9909cccbe3d2da2e","sourceName":"lib/forge-std/src/console2.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":">=0.4.22, <0.9.0","artifacts":{"console2":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"console2.sol/console2.json"}}},"lib/forge-std/src/interfaces/IMulticall3.sol":{"lastModificationDate":1680596959869,"contentHash":"7b131ca1ca32ef6378b7b9ad5488b901","sourceName":"lib/forge-std/src/interfaces/IMulticall3.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"IMulticall3":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IMulticall3.sol/IMulticall3.json"}}},"lib/openzeppelin-contracts/contracts/access/Ownable.sol":{"lastModificationDate":1685431596444,"contentHash":"e436cea06129be2c73cda4b1acc848b5","sourceName":"lib/openzeppelin-contracts/contracts/access/Ownable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/Context.sol"],"versionRequirement":"^0.8.0","artifacts":{"Ownable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Ownable.sol/Ownable.json"}}},"lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol":{"lastModificationDate":1680596960619,"contentHash":"2858d98e74e67987ec81b39605230b74","sourceName":"lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IERC1822Proxiable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"draft-IERC1822.sol/IERC1822Proxiable.json"}}},"lib/openzeppelin-contracts/contracts/proxy/Clones.sol":{"lastModificationDate":1685431596455,"contentHash":"11535a839f5494023c396098504f5646","sourceName":"lib/openzeppelin-contracts/contracts/proxy/Clones.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"Clones":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Clones.sol/Clones.json"}}},"lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol":{"lastModificationDate":1680596960627,"contentHash":"3fc3c7c0a2956f36e766691bb9473b06","sourceName":"lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol"],"versionRequirement":"^0.8.0","artifacts":{"ERC1967Proxy":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC1967Proxy.sol/ERC1967Proxy.json"}}},"lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol":{"lastModificationDate":1685431596455,"contentHash":"6baa887a798e95b14f34e093f117e9b2","sourceName":"lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol"],"versionRequirement":"^0.8.2","artifacts":{"ERC1967Upgrade":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC1967Upgrade.sol/ERC1967Upgrade.json"}}},"lib/openzeppelin-contracts/contracts/proxy/Proxy.sol":{"lastModificationDate":1680596960627,"contentHash":"40b3d81a836d50ff47e03893dcaaf204","sourceName":"lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"Proxy":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Proxy.sol/Proxy.json"}}},"lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol":{"lastModificationDate":1680596960628,"contentHash":"b6bd23bf19e90b771337037706470933","sourceName":"lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IBeacon":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IBeacon.sol/IBeacon.json"}}},"lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol":{"lastModificationDate":1685431596455,"contentHash":"a947492251ac15d6bfd899c9fdb4d82b","sourceName":"lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol"],"versionRequirement":"^0.8.0","artifacts":{"ProxyAdmin":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ProxyAdmin.sol/ProxyAdmin.json"}}},"lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol":{"lastModificationDate":1685431596455,"contentHash":"ea48b4a63fd733eec048191be006daa8","sourceName":"lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol"],"versionRequirement":"^0.8.0","artifacts":{"TransparentUpgradeableProxy":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"TransparentUpgradeableProxy.sol/TransparentUpgradeableProxy.json"}}},"lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol":{"lastModificationDate":1685431596455,"contentHash":"19c4fbc3e825d25231b09f13aff9a2b2","sourceName":"lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/Address.sol"],"versionRequirement":"^0.8.2","artifacts":{"Initializable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"proxy/utils/Initializable.sol/Initializable.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC1155/ERC1155.sol":{"lastModificationDate":1686297155172,"contentHash":"447816f3d93d639006eb423c33d2ca2c","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC1155/ERC1155.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155.sol","lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155Receiver.sol","lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.0","artifacts":{"ERC1155":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC1155.sol/ERC1155.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155.sol":{"lastModificationDate":1685431596456,"contentHash":"d5a8f6e07ca38ec384856cfe9f08a867","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.0","artifacts":{"IERC1155":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC1155.sol/IERC1155.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155Receiver.sol":{"lastModificationDate":1680596960629,"contentHash":"9f8822b72fe2702979e40160cb6d9636","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155Receiver.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.0","artifacts":{"IERC1155Receiver":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC1155Receiver.sol/IERC1155Receiver.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol":{"lastModificationDate":1680596960629,"contentHash":"9148c2e10c4efb12c71a7f080da5559b","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.0","artifacts":{"IERC1155MetadataURI":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC1155MetadataURI.sol/IERC1155MetadataURI.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC1155/utils/ERC1155Holder.sol":{"lastModificationDate":1680596960630,"contentHash":"88079762e28b246888129028f757e047","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC1155/utils/ERC1155Holder.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155Receiver.sol","lib/openzeppelin-contracts/contracts/token/ERC1155/utils/ERC1155Receiver.sol","lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.0","artifacts":{"ERC1155Holder":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC1155Holder.sol/ERC1155Holder.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC1155/utils/ERC1155Receiver.sol":{"lastModificationDate":1680596960630,"contentHash":"55b180cf664783e9a2baac20e82683fb","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC1155/utils/ERC1155Receiver.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155Receiver.sol","lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.0","artifacts":{"ERC1155Receiver":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC1155Receiver.sol/ERC1155Receiver.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol":{"lastModificationDate":1685431596456,"contentHash":"834a0dde221759af42b030253315b086","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol"],"versionRequirement":"^0.8.0","artifacts":{"ERC20":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC20.sol/ERC20.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol":{"lastModificationDate":1685431596456,"contentHash":"ad7c2d0af148c8f9f097d65deeb4da6b","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IERC20":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC20.sol/IERC20.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol":{"lastModificationDate":1680596960631,"contentHash":"909ab67fc5c25033fe6cd364f8c056f9","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol"],"versionRequirement":"^0.8.0","artifacts":{"IERC20Metadata":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC20Metadata.sol/IERC20Metadata.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol":{"lastModificationDate":1685431596458,"contentHash":"fb77f144244b9ab12533aa6ce85ef8c5","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IERC20Permit":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"draft-IERC20Permit.sol/IERC20Permit.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol":{"lastModificationDate":1685431596458,"contentHash":"0320a90f714843ca19373ed143fc4466","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol"],"versionRequirement":"^0.8.0","artifacts":{"SafeERC20":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"SafeERC20.sol/SafeERC20.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC721/ERC721.sol":{"lastModificationDate":1685431596458,"contentHash":"f7f4f78c31f28534852e5c56000a25af","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC721/ERC721.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC721/IERC721.sol","lib/openzeppelin-contracts/contracts/token/ERC721/IERC721Receiver.sol","lib/openzeppelin-contracts/contracts/token/ERC721/extensions/IERC721Metadata.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol"],"versionRequirement":"^0.8.0","artifacts":{"ERC721":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721.sol/ERC721.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC721/IERC721.sol":{"lastModificationDate":1685431596458,"contentHash":"eb7e61db29f31d88b3c1cef1b063d338","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC721/IERC721.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.0","artifacts":{"IERC721":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC721.sol/IERC721.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC721/IERC721Receiver.sol":{"lastModificationDate":1680596960632,"contentHash":"c22d4395e33763de693fd440c6fd10e1","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC721/IERC721Receiver.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IERC721Receiver":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC721Receiver.sol/IERC721Receiver.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC721/extensions/IERC721Metadata.sol":{"lastModificationDate":1680596960633,"contentHash":"efbc0d15b80a74e34dbe8da0f3e879bb","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC721/extensions/IERC721Metadata.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC721/IERC721.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.0","artifacts":{"IERC721Metadata":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC721Metadata.sol/IERC721Metadata.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol":{"lastModificationDate":1685431596459,"contentHash":"35b56a00de0fb16f9e6a8d7464d31b0b","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IERC777":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC777.sol/IERC777.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol":{"lastModificationDate":1680596960634,"contentHash":"268af1696d7a83a7e78a1a8f5ba1c685","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IERC777Recipient":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC777Recipient.sol/IERC777Recipient.json"}}},"lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol":{"lastModificationDate":1680596960634,"contentHash":"7c1ce5bc5bc5f57fe7106ba767063e08","sourceName":"lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IERC777Sender":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC777Sender.sol/IERC777Sender.json"}}},"lib/openzeppelin-contracts/contracts/utils/Address.sol":{"lastModificationDate":1685431596460,"contentHash":"f31ad6fc4bbf9c06203987220156a6ba","sourceName":"lib/openzeppelin-contracts/contracts/utils/Address.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.1","artifacts":{"Address":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Address.sol/Address.json"}}},"lib/openzeppelin-contracts/contracts/utils/Context.sol":{"lastModificationDate":1680596960634,"contentHash":"5f2c5c4b6af2dd4551027144797bc8be","sourceName":"lib/openzeppelin-contracts/contracts/utils/Context.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"Context":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Context.sol/Context.json"}}},"lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol":{"lastModificationDate":1685431596460,"contentHash":"f993f8f50186952a59ee5e3a30b68222","sourceName":"lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"StorageSlot":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StorageSlot.sol/StorageSlot.json"}}},"lib/openzeppelin-contracts/contracts/utils/Strings.sol":{"lastModificationDate":1685431596461,"contentHash":"396031251978f8febfd90cb62cb240ec","sourceName":"lib/openzeppelin-contracts/contracts/utils/Strings.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/math/Math.sol"],"versionRequirement":"^0.8.0","artifacts":{"Strings":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Strings.sol/Strings.json"}}},"lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol":{"lastModificationDate":1685431596461,"contentHash":"fe1190dbb6431c2464246925713f0f7f","sourceName":"lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol"],"versionRequirement":"^0.8.0","artifacts":{"ECDSA":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ECDSA.sol/ECDSA.json"}}},"lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol":{"lastModificationDate":1680596960636,"contentHash":"0e7db055ce108f9da7bb6686a00287c0","sourceName":"lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.0","artifacts":{"ERC165":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC165.sol/ERC165.json"}}},"lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol":{"lastModificationDate":1680596960636,"contentHash":"03e6768535ac4da0e9756f1d8a4a018a","sourceName":"lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IERC165":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC165.sol/IERC165.json"}}},"lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol":{"lastModificationDate":1685431596461,"contentHash":"2d32789d582abdcbe87cc5edc2e07374","sourceName":"lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IERC1820Registry":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC1820Registry.sol/IERC1820Registry.json"}}},"lib/openzeppelin-contracts/contracts/utils/math/Math.sol":{"lastModificationDate":1685431596462,"contentHash":"b9c58920ce74d6dc819161786112e7ee","sourceName":"lib/openzeppelin-contracts/contracts/utils/math/Math.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"Math":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Math.sol/Math.json"}}},"lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol":{"lastModificationDate":1680596960636,"contentHash":"67cf2dfe1d1c22b4ea7f242e8a17f431","sourceName":"lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"SafeCast":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"SafeCast.sol/SafeCast.json"}}},"lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol":{"lastModificationDate":1685431596462,"contentHash":"2337f0279507b5edf14a07067adf0d05","sourceName":"lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"SafeMath":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"SafeMath.sol/SafeMath.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol":{"lastModificationDate":1685431596544,"contentHash":"1e9b13e33c8524e33d22f3f1239efe5c","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol"],"versionRequirement":"^0.8.0","artifacts":{"AccessControlUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"AccessControlUpgradeable.sol/AccessControlUpgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol":{"lastModificationDate":1680596962383,"contentHash":"21b43d1337ebc77c11da3cbe3fd65316","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IAccessControlUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IAccessControlUpgradeable.sol/IAccessControlUpgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol":{"lastModificationDate":1685431596544,"contentHash":"403ce8273abde646bff81558ddf512ad","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol"],"versionRequirement":"^0.8.0","artifacts":{"OwnableUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"OwnableUpgradeable.sol/OwnableUpgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol":{"lastModificationDate":1685431596555,"contentHash":"fc5844e59776a976987884e4d9814c7d","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol"],"versionRequirement":"^0.8.2","artifacts":{"Initializable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"utils/Initializable.sol/Initializable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol":{"lastModificationDate":1686313924066,"contentHash":"2f348910d560ef8dfba41e601c13c525","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol"],"versionRequirement":"^0.8.0","artifacts":{"ERC1155Upgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC1155Upgradeable.sol/ERC1155Upgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol":{"lastModificationDate":1680596962399,"contentHash":"eb51ed084f6f7fd2c7098715c5690285","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol"],"versionRequirement":"^0.8.0","artifacts":{"IERC1155ReceiverUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC1155ReceiverUpgradeable.sol/IERC1155ReceiverUpgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol":{"lastModificationDate":1685431596555,"contentHash":"a407c5f8256246823385d0d7f0a83f57","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol"],"versionRequirement":"^0.8.0","artifacts":{"IERC1155Upgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC1155Upgradeable.sol/IERC1155Upgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol":{"lastModificationDate":1680596962400,"contentHash":"8b7e95c747e2dab3b5444b37410a8315","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol"],"versionRequirement":"^0.8.0","artifacts":{"IERC1155MetadataURIUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC1155MetadataURIUpgradeable.sol/IERC1155MetadataURIUpgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol":{"lastModificationDate":1685431596559,"contentHash":"228f256dbb21393bc9ad02648e222f74","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.1","artifacts":{"AddressUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"AddressUpgradeable.sol/AddressUpgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol":{"lastModificationDate":1680596962405,"contentHash":"6200b84950eb05b4a92a39fd1d6e0f9b","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol"],"versionRequirement":"^0.8.0","artifacts":{"ContextUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ContextUpgradeable.sol/ContextUpgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol":{"lastModificationDate":1685431596560,"contentHash":"3805d0267faeda96624b50a67ca89f08","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol"],"versionRequirement":"^0.8.0","artifacts":{"StringsUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"StringsUpgradeable.sol/StringsUpgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol":{"lastModificationDate":1680596962406,"contentHash":"5f2d8b81c0ff5bd2047b4846c20b998d","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol"],"versionRequirement":"^0.8.0","artifacts":{"ERC165Upgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC165Upgradeable.sol/ERC165Upgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol":{"lastModificationDate":1680596962406,"contentHash":"d6ecf203a5e72c845be9bbf2f304a289","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"IERC165Upgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC165Upgradeable.sol/IERC165Upgradeable.json"}}},"lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol":{"lastModificationDate":1685431596561,"contentHash":"469f71655418cc5f328fcc9bfdf10e9a","sourceName":"lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{"MathUpgradeable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"MathUpgradeable.sol/MathUpgradeable.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol":{"lastModificationDate":1685431596647,"contentHash":"e085b997d367140ccf777fbec59bc9ea","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol"],"versionRequirement":null,"artifacts":{"SuperTokenV1Library":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"SuperTokenV1Library.sol/SuperTokenV1Library.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol":{"lastModificationDate":1680596963986,"contentHash":"253f76f0473cf1297607b03447c4b53e","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol"],"versionRequirement":null,"artifacts":{"IConstantFlowAgreementV1":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IConstantFlowAgreementV1.sol/IConstantFlowAgreementV1.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol":{"lastModificationDate":1680596963986,"contentHash":"60042f78e0fa54a8547790c391ab27c1","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol"],"versionRequirement":null,"artifacts":{"IInstantDistributionAgreementV1":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IInstantDistributionAgreementV1.sol/IInstantDistributionAgreementV1.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol":{"lastModificationDate":1685431596647,"contentHash":"c118221a38683150d24833eadb9c8b37","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":null,"artifacts":{"BatchOperation":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Definitions.sol/BatchOperation.json"},"ContextDefinitions":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Definitions.sol/ContextDefinitions.json"},"FlowOperatorDefinitions":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Definitions.sol/FlowOperatorDefinitions.json"},"SuperAppDefinitions":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Definitions.sol/SuperAppDefinitions.json"},"SuperfluidGovernanceConfigs":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"Definitions.sol/SuperfluidGovernanceConfigs.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol":{"lastModificationDate":1680596963987,"contentHash":"49d978f06d4edeb5125a7152d6897e69","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol"],"versionRequirement":null,"artifacts":{"ISuperAgreement":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ISuperAgreement.sol/ISuperAgreement.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol":{"lastModificationDate":1685431596647,"contentHash":"3b1a28352fc3ab7b2659bc3ab3c7bb92","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol"],"versionRequirement":null,"artifacts":{"ISuperApp":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ISuperApp.sol/ISuperApp.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol":{"lastModificationDate":1685431596648,"contentHash":"013ebf846bf7079b1aaee07a4bd5dd7e","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol"],"versionRequirement":null,"artifacts":{"ISuperToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ISuperToken.sol/ISuperToken.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol":{"lastModificationDate":1685431596648,"contentHash":"449ec5f0a35b1c86a9fd5b8bb0d3bd90","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol"],"versionRequirement":null,"artifacts":{"ISuperTokenFactory":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ISuperTokenFactory.sol/ISuperTokenFactory.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol":{"lastModificationDate":1680596963987,"contentHash":"923d8bee2334395f7ad909b8e98e07e9","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol"],"versionRequirement":null,"artifacts":{"ISuperfluid":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ISuperfluid.sol/ISuperfluid.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol":{"lastModificationDate":1680596963987,"contentHash":"f39a1c0568c38958f3c5c80b6fb1603c","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol"],"versionRequirement":null,"artifacts":{"ISuperfluidGovernance":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ISuperfluidGovernance.sol/ISuperfluidGovernance.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol":{"lastModificationDate":1680596963987,"contentHash":"095cd6cdf7df13a739649f8917862cb0","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol"],"versionRequirement":null,"artifacts":{"ISuperfluidToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ISuperfluidToken.sol/ISuperfluidToken.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol":{"lastModificationDate":1680596963988,"contentHash":"77968d7579793b9f87e33dec4d917f44","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol"],"versionRequirement":null,"artifacts":{"ERC20WithTokenInfo":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC20WithTokenInfo.sol/ERC20WithTokenInfo.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol":{"lastModificationDate":1680596963988,"contentHash":"6326411b7eb3d451fdffd149d821a7cb","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":null,"artifacts":{"TokenInfo":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"TokenInfo.sol/TokenInfo.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol":{"lastModificationDate":1680596963988,"contentHash":"0a0a462c08ee52310942265f672ff775","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol"],"versionRequirement":"=0.8.19","artifacts":{"ERC777Helper":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC777Helper.sol/ERC777Helper.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol":{"lastModificationDate":1680596963989,"contentHash":"ae3bdcebbdffbb1443b14fcfa0532c07","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"=0.8.19","artifacts":{"EventsEmitter":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"EventsEmitter.sol/EventsEmitter.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol":{"lastModificationDate":1680596963989,"contentHash":"4bcdc2392096131058bc73fe9d13492a","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"=0.8.19","artifacts":{"FixedSizeData":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"FixedSizeData.sol/FixedSizeData.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol":{"lastModificationDate":1685431596649,"contentHash":"0a5d9ccfeea5b7f07025bab444e3bd7e","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol"],"versionRequirement":"=0.8.19","artifacts":{"SuperToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"SuperToken.sol/SuperToken.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol":{"lastModificationDate":1680596963992,"contentHash":"b1d59d621cbf8e0104f0f12280dd3c00","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol"],"versionRequirement":"=0.8.19","artifacts":{"SuperfluidToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"SuperfluidToken.sol/SuperfluidToken.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol":{"lastModificationDate":1680596963992,"contentHash":"6a724db5d276cab07051ca31e05abe65","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol"],"versionRequirement":"=0.8.19","artifacts":{"UUPSProxiable":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"UUPSProxiable.sol/UUPSProxiable.json"}}},"lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol":{"lastModificationDate":1680596963992,"contentHash":"2ae27b1e523379a8bf8131a711691c46","sourceName":"lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"=0.8.19","artifacts":{"UUPSUtils":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"UUPSUtils.sol/UUPSUtils.json"}}},"script/base/create-publisher.s.sol":{"lastModificationDate":1704461974959,"contentHash":"66795bf71d6064ceb68bf8b87fcf82ef","sourceName":"script/base/create-publisher.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"CreatePublisher":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"base/create-publisher.s.sol/CreatePublisher.json"}}},"script/base/deploy-ABSuperToken.s.sol":{"lastModificationDate":1704461974959,"contentHash":"85ab0e2433f5fdcad0153d0db2dcfd74","sourceName":"script/base/deploy-ABSuperToken.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","test/_mocks/ABSuperToken.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployMockSuperToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"base/deploy-ABSuperToken.s.sol/DeployMockSuperToken.json"}}},"script/base/deploy-hotfix.s.sol":{"lastModificationDate":1705586954449,"contentHash":"591b6261c0319ae53339d336a9fa0322","sourceName":"script/base/deploy-hotfix.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/IABRoyalty.sol","src/utils/ABDataRegistry.sol","src/utils/IABDataRegistry.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployHotFix":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"deploy-hotfix.s.sol/DeployHotFix.json"}}},"script/base/deploy-implementations.s.sol":{"lastModificationDate":1704461974959,"contentHash":"7b91a7e4dd208eed116e3d6df13ec06b","sourceName":"script/base/deploy-implementations.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployImplementation":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"base/deploy-implementations.s.sol/DeployImplementation.json"}}},"script/base/deploy-platform.s.sol":{"lastModificationDate":1704461974960,"contentHash":"b249659654ea2b392c4629c74cc3f49e","sourceName":"script/base/deploy-platform.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/utils/ABDataRegistry.sol","src/utils/ABVerifier.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployPlatform":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"base/deploy-platform.s.sol/DeployPlatform.json"}}},"script/base/deploy-royalty.s.sol":{"lastModificationDate":1704461974960,"contentHash":"8f8077a3a079d877814bee151a073325","sourceName":"script/base/deploy-royalty.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/utils/ABDataRegistry.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployRoyalty":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"base/deploy-royalty.s.sol/DeployRoyalty.json"}}},"script/base/deploy-v1_1.s.sol":{"lastModificationDate":1704461974961,"contentHash":"04063eb25d5f988bc0b2f3a60fb763b7","sourceName":"script/base/deploy-v1_1.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/token/ERC721/ERC721ABOE.sol","src/utils/ABDataRegistry.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployUpgrade":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"deploy-v1_1.s.sol/DeployUpgrade.json"}}},"script/base/deploy-v1_2.s.sol":{"lastModificationDate":1705586954449,"contentHash":"e2057e3721334fb9ba3b3ab9a9000a2b","sourceName":"script/base/deploy-v1_2.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/token/ERC721/ERC721ABOE.sol","src/utils/ABKYCModule.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployV1_2":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"deploy-v1_2.s.sol/DeployV1_2.json"}}},"script/base-goerli/create-publisher.s.sol":{"lastModificationDate":1704891576248,"contentHash":"e2267180499cb7133e1684156d386c07","sourceName":"script/base-goerli/create-publisher.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"CreatePublisher":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"base-goerli/create-publisher.s.sol/CreatePublisher.json"}}},"script/base-goerli/deploy-ABSuperToken.s.sol":{"lastModificationDate":1704461974955,"contentHash":"85ab0e2433f5fdcad0153d0db2dcfd74","sourceName":"script/base-goerli/deploy-ABSuperToken.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","test/_mocks/ABSuperToken.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployMockSuperToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"deploy-ABSuperToken.s.sol/DeployMockSuperToken.json"}}},"script/base-goerli/deploy-abClaim.s.sol":{"lastModificationDate":1706516817182,"contentHash":"3b5e5efd6efb7ed71bbdeec759609688","sourceName":"script/base-goerli/deploy-abClaim.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABClaim.sol","src/token/ERC721/IERC721AB.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployABClaim":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"base-goerli/deploy-abClaim.s.sol/DeployABClaim.json"}}},"script/base-goerli/deploy-implementations.s.sol":{"lastModificationDate":1704461974956,"contentHash":"05dbd9c58bd38f549b31bb572d64d339","sourceName":"script/base-goerli/deploy-implementations.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployImplementation":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"base-goerli/deploy-implementations.s.sol/DeployImplementation.json"}}},"script/base-goerli/deploy-kyc-upgrade.s.sol":{"lastModificationDate":1705586954448,"contentHash":"877224e40600e12b439705f29ee8cc50","sourceName":"script/base-goerli/deploy-kyc-upgrade.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/token/ERC721/ERC721ABOE.sol","src/utils/ABKYCModule.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployKYCUpgrade":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"deploy-kyc-upgrade.s.sol/DeployKYCUpgrade.json"}}},"script/base-goerli/deploy-platform.s.sol":{"lastModificationDate":1706957568732,"contentHash":"cbacf930a7cb4bf9d8fb6c6666a246aa","sourceName":"script/base-goerli/deploy-platform.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/token/ERC721/ERC721ABOE.sol","src/utils/ABDataRegistry.sol","src/utils/ABVerifier.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployPlatform":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"deploy-platform.s.sol/DeployPlatform.json"}}},"script/base-goerli/deploy-royalty.s.sol":{"lastModificationDate":1704461974957,"contentHash":"8f8077a3a079d877814bee151a073325","sourceName":"script/base-goerli/deploy-royalty.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/utils/ABDataRegistry.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployRoyalty":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"deploy-royalty.s.sol/DeployRoyalty.json"}}},"script/base-goerli/deploy-upgrade.s.sol":{"lastModificationDate":1704461974958,"contentHash":"17ffe38bcdb1a46ab3332f5ba0577919","sourceName":"script/base-goerli/deploy-upgrade.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/token/ERC721/ERC721ABOE.sol","src/utils/ABDataRegistry.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployUpgrade":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"deploy-upgrade.s.sol/DeployUpgrade.json"}}},"script/base-goerli/fireblocks/create-publisher.s.sol":{"lastModificationDate":1705586954448,"contentHash":"e2267180499cb7133e1684156d386c07","sourceName":"script/base-goerli/fireblocks/create-publisher.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"CreatePublisher":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"fireblocks/create-publisher.s.sol/CreatePublisher.json"}}},"script/base-goerli/fireblocks/deploy-ABSuperToken.s.sol":{"lastModificationDate":1705586954448,"contentHash":"39c6890b24873accfd9bc008fcfd019a","sourceName":"script/base-goerli/fireblocks/deploy-ABSuperToken.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","test/_mocks/ABSuperToken.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployMockSuperToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"fireblocks/deploy-ABSuperToken.s.sol/DeployMockSuperToken.json"}}},"script/base-goerli/fireblocks/deploy-platform.s.sol":{"lastModificationDate":1705586954449,"contentHash":"b70d8c3e4c0e87035617d16c5b7ac0f5","sourceName":"script/base-goerli/fireblocks/deploy-platform.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/utils/ABDataRegistry.sol","src/utils/ABVerifier.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployPlatform":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"fireblocks/deploy-platform.s.sol/DeployPlatform.json"}}},"script/base-goerli/fireblocks/deploy-royalty.s.sol":{"lastModificationDate":1705586954449,"contentHash":"8f8077a3a079d877814bee151a073325","sourceName":"script/base-goerli/fireblocks/deploy-royalty.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/utils/ABDataRegistry.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployRoyalty":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"fireblocks/deploy-royalty.s.sol/DeployRoyalty.json"}}},"script/base-goerli/setDropData.s.sol":{"lastModificationDate":1707141322784,"contentHash":"6e1f1db801a346b36904ce18a24dabee","sourceName":"script/base-goerli/setDropData.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABClaim.sol","src/token/ERC721/IERC721AB.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"SetDropData":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"setDropData.s.sol/SetDropData.json"}}},"script/base-sepolia/deploy-abClaim.s.sol":{"lastModificationDate":1707736001301,"contentHash":"3d92e4e10b07b320befc8bcd118716cf","sourceName":"script/base-sepolia/deploy-abClaim.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABClaim.sol","src/token/ERC721/IERC721AB.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployABClaim":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"base-sepolia/deploy-abClaim.s.sol/DeployABClaim.json"}}},"script/base-sepolia/utils/setDropData.s.sol":{"lastModificationDate":1707734899338,"contentHash":"6e1f1db801a346b36904ce18a24dabee","sourceName":"script/base-sepolia/utils/setDropData.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABClaim.sol","src/token/ERC721/IERC721AB.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"SetDropData":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"utils/setDropData.s.sol/SetDropData.json"}}},"script/goerli/fireblocks/create-publisher.s.sol":{"lastModificationDate":1705586954449,"contentHash":"e2267180499cb7133e1684156d386c07","sourceName":"script/goerli/fireblocks/create-publisher.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"CreatePublisher":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"goerli/fireblocks/create-publisher.s.sol/CreatePublisher.json"}}},"script/goerli/fireblocks/deploy-ABSuperToken.s.sol":{"lastModificationDate":1705586954449,"contentHash":"39c6890b24873accfd9bc008fcfd019a","sourceName":"script/goerli/fireblocks/deploy-ABSuperToken.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","test/_mocks/ABSuperToken.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployMockSuperToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"goerli/fireblocks/deploy-ABSuperToken.s.sol/DeployMockSuperToken.json"}}},"script/goerli/fireblocks/deploy-platform.s.sol":{"lastModificationDate":1705586954449,"contentHash":"f4b11546308bcfa921e15dd8e55ca1b8","sourceName":"script/goerli/fireblocks/deploy-platform.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/utils/ABDataRegistry.sol","src/utils/ABVerifier.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployPlatform":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"goerli/fireblocks/deploy-platform.s.sol/DeployPlatform.json"}}},"script/goerli/fireblocks/deploy-royalty.s.sol":{"lastModificationDate":1705586954449,"contentHash":"8f8077a3a079d877814bee151a073325","sourceName":"script/goerli/fireblocks/deploy-royalty.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/utils/ABDataRegistry.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployRoyalty":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"goerli/fireblocks/deploy-royalty.s.sol/DeployRoyalty.json"}}},"script/op/deploy-ABSuperToken.s.sol":{"lastModificationDate":1704461974962,"contentHash":"1d056aa991c6d5dfab2d1e455afd5113","sourceName":"script/op/deploy-ABSuperToken.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","test/_mocks/ABSuperToken.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployMockSuperToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"op/deploy-ABSuperToken.s.sol/DeployMockSuperToken.json"}}},"script/op/deploy-platform.s.sol":{"lastModificationDate":1704461974962,"contentHash":"bd1558a2a1b08abdadcab46e1dc68d55","sourceName":"script/op/deploy-platform.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/utils/ABDataRegistry.sol","src/utils/ABVerifier.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployPlatform":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"op/deploy-platform.s.sol/DeployPlatform.json"}}},"script/op/deploy-royalty.s.sol":{"lastModificationDate":1704461974964,"contentHash":"bb2815d1b7297d11c82eee3952d59434","sourceName":"script/op/deploy-royalty.s.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/Script.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/utils/ABDataRegistry.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"DeployRoyalty":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"op/deploy-royalty.s.sol/DeployRoyalty.json"}}},"src/factory/AnotherCloneFactory.sol":{"lastModificationDate":1705586954449,"contentHash":"ff3cf727aba778ed6bd91876589bce0d","sourceName":"src/factory/AnotherCloneFactory.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"AnotherCloneFactory":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"AnotherCloneFactory.sol/AnotherCloneFactory.json"}}},"src/libraries/ABDataTypes.sol":{"lastModificationDate":1705588891358,"contentHash":"af11f7b491652027333ce68481f5a0a9","sourceName":"src/libraries/ABDataTypes.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"ABDataTypes":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABDataTypes.sol/ABDataTypes.json"}}},"src/libraries/ABErrors.sol":{"lastModificationDate":1705586995494,"contentHash":"08c9e4863f387fc5e9fc908c9e641638","sourceName":"src/libraries/ABErrors.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"ABErrors":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABErrors.sol/ABErrors.json"}}},"src/libraries/ABEvents.sol":{"lastModificationDate":1707488088613,"contentHash":"4b446a162e3041817249d1c1b098e12e","sourceName":"src/libraries/ABEvents.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"ABEvents":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABEvents.sol/ABEvents.json"}}},"src/royalty/ABClaim.sol":{"lastModificationDate":1707735577100,"contentHash":"c780675c68925f42e2c4d25541aa9fc0","sourceName":"src/royalty/ABClaim.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/src/console2.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/token/ERC721/IERC721AB.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"ABClaim":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABClaim.sol/ABClaim.json"}}},"src/royalty/ABRoyalty.sol":{"lastModificationDate":1705586954450,"contentHash":"4c24e9ce7e19bfddebdc4f680ed5fd4a","sourceName":"src/royalty/ABRoyalty.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/IABRoyalty.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"ABRoyalty":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABRoyalty.sol/ABRoyalty.json"}}},"src/royalty/IABRoyalty.sol":{"lastModificationDate":1705586954450,"contentHash":"0bfe5b9b415c03d284b81b7295b9e873","sourceName":"src/royalty/IABRoyalty.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"IABRoyalty":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IABRoyalty.sol/IABRoyalty.json"}}},"src/token/ERC1155/ERC1155AB.sol":{"lastModificationDate":1705586954451,"contentHash":"152b478934293983e8ad5d3c5c70c379","sourceName":"src/token/ERC1155/ERC1155AB.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/utils/IABDataRegistry.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"ERC1155AB":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC1155AB.sol/ERC1155AB.json"}}},"src/token/ERC721/ERC721AB.sol":{"lastModificationDate":1705586954451,"contentHash":"6175c76c52ffee86d67c510cb40bc9f4","sourceName":"src/token/ERC721/ERC721AB.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"ERC721AB":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721AB.sol/ERC721AB.json"}}},"src/token/ERC721/ERC721ABLE.sol":{"lastModificationDate":1705586954451,"contentHash":"65ed9675609d8ac3007fd9954d5aab8c","sourceName":"src/token/ERC721/ERC721ABLE.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/token/ERC721/ERC721AB.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"ERC721ABLE":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721ABLE.sol/ERC721ABLE.json"}}},"src/token/ERC721/ERC721ABOE.sol":{"lastModificationDate":1705586954451,"contentHash":"007099e235f4e0043240c421e63b7a68","sourceName":"src/token/ERC721/ERC721ABOE.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/token/ERC721/ERC721AB.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"ERC721ABOE":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721ABOE.sol/ERC721ABOE.json"}}},"src/token/ERC721/IERC721AB.sol":{"lastModificationDate":1705586949299,"contentHash":"3862a81d04ab56e776a6057c9ff61f1d","sourceName":"src/token/ERC721/IERC721AB.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","src/libraries/ABDataTypes.sol"],"versionRequirement":"^0.8.18","artifacts":{"IERC721AB":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IERC721AB.sol/IERC721AB.json"}}},"src/utils/ABDataRegistry.sol":{"lastModificationDate":1705586954451,"contentHash":"99227df8dd7d027c47427baee693682a","sourceName":"src/utils/ABDataRegistry.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/IABRoyalty.sol","src/utils/IABDataRegistry.sol"],"versionRequirement":"^0.8.18","artifacts":{"ABDataRegistry":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABDataRegistry.sol/ABDataRegistry.json"}}},"src/utils/ABKYCModule.sol":{"lastModificationDate":1706779543615,"contentHash":"453ba0d8ce77bbeeb07130c9183c3862","sourceName":"src/utils/ABKYCModule.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","src/libraries/ABErrors.sol","src/utils/IABKYCModule.sol"],"versionRequirement":"^0.8.18","artifacts":{"ABKYCModule":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABKYCModule.sol/ABKYCModule.json"}}},"src/utils/ABVerifier.sol":{"lastModificationDate":1704461974969,"contentHash":"65412e9bc6f0764bc78b283d2e1af36c","sourceName":"src/utils/ABVerifier.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","src/libraries/ABErrors.sol","src/utils/IABVerifier.sol"],"versionRequirement":"^0.8.18","artifacts":{"ABVerifier":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABVerifier.sol/ABVerifier.json"}}},"src/utils/IABDataRegistry.sol":{"lastModificationDate":1704461974970,"contentHash":"072410114586180b67b3b28e70466677","sourceName":"src/utils/IABDataRegistry.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"IABDataRegistry":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IABDataRegistry.sol/IABDataRegistry.json"}}},"src/utils/IABKYCModule.sol":{"lastModificationDate":1705586954451,"contentHash":"64652c1becafd8332899fbbc689facc2","sourceName":"src/utils/IABKYCModule.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"IABKYCModule":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IABKYCModule.sol/IABKYCModule.json"}}},"src/utils/IABVerifier.sol":{"lastModificationDate":1704461974970,"contentHash":"4fbc1efff48937c20859fb673ba4ff0a","sourceName":"src/utils/IABVerifier.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"IABVerifier":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"IABVerifier.sol/IABVerifier.json"}}},"test/_mocks/ABSuperToken.sol":{"lastModificationDate":1695374870143,"contentHash":"e3ae917be85f9c4b702856168287dc50","sourceName":"test/_mocks/ABSuperToken.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol"],"versionRequirement":"^0.8.18","artifacts":{"ABSuperToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABSuperToken.sol/ABSuperToken.json"}}},"test/_mocks/MockNFT.sol":{"lastModificationDate":1704461974971,"contentHash":"46e23044e7157f33ccba3b4e3c835c2a","sourceName":"test/_mocks/MockNFT.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC721/ERC721.sol","lib/openzeppelin-contracts/contracts/token/ERC721/IERC721.sol","lib/openzeppelin-contracts/contracts/token/ERC721/IERC721Receiver.sol","lib/openzeppelin-contracts/contracts/token/ERC721/extensions/IERC721Metadata.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol"],"versionRequirement":"^0.8.18","artifacts":{"MockNFT":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"MockNFT.sol/MockNFT.json"}}},"test/_mocks/MockNFT1155.sol":{"lastModificationDate":1693465366220,"contentHash":"f2a125a3dfdfd7723da9119b3256488d","sourceName":"test/_mocks/MockNFT1155.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC1155/ERC1155.sol","lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155.sol","lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155Receiver.sol","lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.18","artifacts":{"MockNFT1155":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"MockNFT1155.sol/MockNFT1155.json"}}},"test/_mocks/MockToken.sol":{"lastModificationDate":1693465366220,"contentHash":"76f897607ba873482fa32a4ffa54661b","sourceName":"test/_mocks/MockToken.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol"],"versionRequirement":"^0.8.18","artifacts":{"MockToken":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"MockToken.sol/MockToken.json"}}},"test/_testdata/ABRoyalty.td.sol":{"lastModificationDate":1695374870143,"contentHash":"5c33f38ecb1bb6df367bbb9a27b1e70d","sourceName":"test/_testdata/ABRoyalty.td.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"ABRoyaltyTestData":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABRoyalty.td.sol/ABRoyaltyTestData.json"}}},"test/_testdata/ABVerifier.td.sol":{"lastModificationDate":1693465366220,"contentHash":"bbc9cfbadf55c2bba8535e2f112b0cd4","sourceName":"test/_testdata/ABVerifier.td.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"ABVerifierTestData":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABVerifier.td.sol/ABVerifierTestData.json"}}},"test/_testdata/AnotherCloneFactory.td.sol":{"lastModificationDate":1695374870144,"contentHash":"e8260c770956ee743d56367a16870e5a","sourceName":"test/_testdata/AnotherCloneFactory.td.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"AnotherCloneFactoryTestData":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"AnotherCloneFactory.td.sol/AnotherCloneFactoryTestData.json"}}},"test/_testdata/ERC1155AB.td.sol":{"lastModificationDate":1705586954452,"contentHash":"3cbee26ca119003d77f63f5cb840452b","sourceName":"test/_testdata/ERC1155AB.td.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"ERC1155ABTestData":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC1155AB.td.sol/ERC1155ABTestData.json"}}},"test/_testdata/ERC721ABLE.td.sol":{"lastModificationDate":1705586954452,"contentHash":"af912b993a2c290ae842694a7da3e292","sourceName":"test/_testdata/ERC721ABLE.td.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"ERC721ABTestData":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721ABLE.td.sol/ERC721ABTestData.json"}}},"test/_testdata/ERC721ABOE.td.sol":{"lastModificationDate":1705586954452,"contentHash":"b7f1965d2b763481b6ec39413d9c79f9","sourceName":"test/_testdata/ERC721ABOE.td.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":[],"versionRequirement":"^0.8.18","artifacts":{"ERC721ABOETestData":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721ABOE.td.sol/ERC721ABOETestData.json"}}},"test/factory/AnotherCloneFactory.t.sol":{"lastModificationDate":1705586954452,"contentHash":"bee41342f6760fa179590adf1e84d1e2","sourceName":"test/factory/AnotherCloneFactory.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/lib/ds-test/src/test.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/StdAssertions.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdError.sol","lib/forge-std/src/StdInvariant.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdStyle.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Test.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/token/ERC721/ERC721ABOE.sol","src/utils/ABDataRegistry.sol","src/utils/ABVerifier.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol","test/_testdata/AnotherCloneFactory.td.sol"],"versionRequirement":"^0.8.18","artifacts":{"AnotherCloneFactoryTest":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"AnotherCloneFactory.t.sol/AnotherCloneFactoryTest.json"}}},"test/royalty/ABClaim.t.sol":{"lastModificationDate":1707140858096,"contentHash":"f2229b0732d57453334945af0711f93c","sourceName":"test/royalty/ABClaim.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/lib/ds-test/src/test.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/StdAssertions.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdError.sol","lib/forge-std/src/StdInvariant.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdStyle.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Test.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","lib/openzeppelin-contracts/contracts/token/ERC721/ERC721.sol","lib/openzeppelin-contracts/contracts/token/ERC721/IERC721.sol","lib/openzeppelin-contracts/contracts/token/ERC721/IERC721Receiver.sol","lib/openzeppelin-contracts/contracts/token/ERC721/extensions/IERC721Metadata.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABClaim.sol","src/token/ERC721/IERC721AB.sol","src/utils/ABKYCModule.sol","src/utils/IABKYCModule.sol","test/_mocks/MockNFT.sol","test/_mocks/MockToken.sol"],"versionRequirement":"^0.8.18","artifacts":{"ABClaimTest":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABClaim.t.sol/ABClaimTest.json"}}},"test/royalty/ABRoyalty.t.sol":{"lastModificationDate":1705586954454,"contentHash":"244b285c08d97f5f87b553ebbde6029f","sourceName":"test/royalty/ABRoyalty.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/lib/ds-test/src/test.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/StdAssertions.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdError.sol","lib/forge-std/src/StdInvariant.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdStyle.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Test.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/utils/ABDataRegistry.sol","src/utils/ABKYCModule.sol","src/utils/ABVerifier.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol","test/_mocks/ABSuperToken.sol","test/_testdata/ABRoyalty.td.sol"],"versionRequirement":"^0.8.18","artifacts":{"ABRoyaltyTest":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABRoyalty.t.sol/ABRoyaltyTest.json"}}},"test/token/ERC1155/ERC1155AB.t.sol":{"lastModificationDate":1705586954454,"contentHash":"97729cddbce4e4d3c9214d48f583c306","sourceName":"test/token/ERC1155/ERC1155AB.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/lib/ds-test/src/test.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/StdAssertions.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdError.sol","lib/forge-std/src/StdInvariant.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdStyle.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Test.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155Receiver.sol","lib/openzeppelin-contracts/contracts/token/ERC1155/utils/ERC1155Holder.sol","lib/openzeppelin-contracts/contracts/token/ERC1155/utils/ERC1155Receiver.sol","lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/utils/ABDataRegistry.sol","src/utils/ABVerifier.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol","test/_mocks/ABSuperToken.sol","test/_mocks/MockToken.sol","test/_testdata/ERC1155AB.td.sol"],"versionRequirement":"^0.8.18","artifacts":{"ERC1155ABTest":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC1155AB.t.sol/ERC1155ABTest.json"}}},"test/token/ERC721/ERC721ABLE.t.sol":{"lastModificationDate":1705586954454,"contentHash":"ba06e355c221433d616897be168e5ce2","sourceName":"test/token/ERC721/ERC721ABLE.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/lib/ds-test/src/test.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/StdAssertions.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdError.sol","lib/forge-std/src/StdInvariant.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdStyle.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Test.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABLE.sol","src/utils/ABDataRegistry.sol","src/utils/ABKYCModule.sol","src/utils/ABVerifier.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol","test/_mocks/ABSuperToken.sol","test/_mocks/MockToken.sol","test/_testdata/ERC721ABLE.td.sol"],"versionRequirement":"^0.8.18","artifacts":{"ERC721ABTest":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721ABLE.t.sol/ERC721ABTest.json"}}},"test/token/ERC721/ERC721ABOE.t.sol":{"lastModificationDate":1705586954455,"contentHash":"d48fe7af989d6740cafc112c8501e254","sourceName":"test/token/ERC721/ERC721ABOE.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/ERC721A-Upgradeable/contracts/ERC721AStorage.sol","lib/ERC721A-Upgradeable/contracts/ERC721AUpgradeable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__Initializable.sol","lib/ERC721A-Upgradeable/contracts/ERC721A__InitializableStorage.sol","lib/ERC721A-Upgradeable/contracts/IERC721AUpgradeable.sol","lib/forge-std/lib/ds-test/src/test.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/StdAssertions.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdError.sol","lib/forge-std/src/StdInvariant.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdStyle.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Test.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/Clones.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/ERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155ReceiverUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/IERC1155Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/token/ERC1155/extensions/IERC1155MetadataURIUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","src/factory/AnotherCloneFactory.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/token/ERC1155/ERC1155AB.sol","src/token/ERC721/ERC721AB.sol","src/token/ERC721/ERC721ABOE.sol","src/utils/ABDataRegistry.sol","src/utils/ABKYCModule.sol","src/utils/ABVerifier.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","src/utils/IABVerifier.sol","test/_mocks/ABSuperToken.sol","test/_mocks/MockToken.sol","test/_testdata/ERC721ABOE.td.sol"],"versionRequirement":"^0.8.18","artifacts":{"ERC721ABOETest":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ERC721ABOE.t.sol/ERC721ABOETest.json"}}},"test/utils/ABDataRegistry.t.sol":{"lastModificationDate":1705586954455,"contentHash":"f1adc9d1150cb7634739916260e9aa88","sourceName":"test/utils/ABDataRegistry.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/lib/ds-test/src/test.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/StdAssertions.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdError.sol","lib/forge-std/src/StdInvariant.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdStyle.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Test.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol","lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/apps/SuperTokenV1Library.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IConstantFlowAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/agreements/IInstantDistributionAgreementV1.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/Definitions.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperAgreement.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperApp.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperTokenFactory.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluid.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidGovernance.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/superfluid/ISuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/ERC20WithTokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/interfaces/tokens/TokenInfo.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/ERC777Helper.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/EventsEmitter.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/libs/FixedSizeData.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/superfluid/SuperfluidToken.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSProxiable.sol","lib/protocol-monorepo/packages/ethereum-contracts/contracts/upgradability/UUPSUtils.sol","src/libraries/ABDataTypes.sol","src/libraries/ABErrors.sol","src/libraries/ABEvents.sol","src/royalty/ABRoyalty.sol","src/royalty/IABRoyalty.sol","src/utils/ABDataRegistry.sol","src/utils/ABKYCModule.sol","src/utils/IABDataRegistry.sol","src/utils/IABKYCModule.sol","test/_mocks/ABSuperToken.sol"],"versionRequirement":"^0.8.18","artifacts":{"ABDataRegistryTest":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABDataRegistry.t.sol/ABDataRegistryTest.json"}}},"test/utils/ABVerifier.t.sol":{"lastModificationDate":1704461974975,"contentHash":"9c9577365435fdbc47bbf215a8914342","sourceName":"test/utils/ABVerifier.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"":["ast"],"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","libraries":{}}},"imports":["lib/forge-std/lib/ds-test/src/test.sol","lib/forge-std/src/Base.sol","lib/forge-std/src/StdAssertions.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdError.sol","lib/forge-std/src/StdInvariant.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdStyle.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Test.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/openzeppelin-contracts/contracts/access/Ownable.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol","lib/openzeppelin-contracts/contracts/proxy/Proxy.sol","lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol","lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol","lib/openzeppelin-contracts/contracts/utils/Address.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/AccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/access/IAccessControlUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/AddressUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/StringsUpgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol","lib/openzeppelin-contracts-upgradeable/contracts/utils/math/MathUpgradeable.sol","src/libraries/ABErrors.sol","src/utils/ABVerifier.sol","src/utils/IABVerifier.sol","test/_testdata/ABVerifier.td.sol"],"versionRequirement":"^0.8.18","artifacts":{"ABVerifierTest":{"0.8.19+commit.7dd6d404.Darwin.appleclang":"ABVerifier.t.sol/ABVerifierTest.json"}}}}} \ No newline at end of file