0 txs
8 calls
constructor
No constructor.
functions
DEFAULT_ADMIN_ROLE
viewfunction DEFAULT_ADMIN_ROLE() view returns (bytes32)
distributionIndex
viewfunction distributionIndex(string) view returns (uint256)
distributions
viewfunction distributions(uint256) view returns (string label, address recipient, uint256 basisPoints, bool active, uint256 totalPaid)
FULL_BASIS_POINTS
viewfunction FULL_BASIS_POINTS() view returns (uint256)
getAllDistributions
viewfunction getAllDistributions() view returns (tuple[])
getDistribution
viewfunction getDistribution(string label) view returns (tuple)
getDistributionCount
viewfunction getDistributionCount() view returns (uint256)
getRoleAdmin
viewfunction getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole
viewfunction hasRole(bytes32 role, address account) view returns (bool)
proxiableUUID
viewfunction proxiableUUID() view returns (bytes32)
referralBasisPoints
viewfunction referralBasisPoints() view returns (uint256)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
totalActiveBasisPoints
viewfunction totalActiveBasisPoints() view returns (uint256)
totalReferralsPaid
viewfunction totalReferralsPaid() view returns (uint256)
UPGRADER_ROLE
viewfunction UPGRADER_ROLE() view returns (bytes32)
USDT
viewfunction USDT() view returns (address)
YIELDABLE_ROLE
viewfunction YIELDABLE_ROLE() view returns (bytes32)
addDistribution
nonpayablefunction addDistribution(string label, address recipient, uint256 basisPoints)
distributePayment
nonpayablefunction distributePayment(uint256 amount, address referrer) returns (uint256 referralAmount)
grantRole
nonpayablefunction grantRole(bytes32 role, address account)
initialize
nonpayablefunction initialize()
renounceRole
nonpayablefunction renounceRole(bytes32 role, address account)
revokeRole
nonpayablefunction revokeRole(bytes32 role, address account)
setReferralBasisPoints
nonpayablefunction setReferralBasisPoints(uint256 basisPoints)
setYieldableContract
nonpayablefunction setYieldableContract(address yieldableContract)
toggleDistribution
nonpayablefunction toggleDistribution(string label, bool active)
updateDistribution
nonpayablefunction updateDistribution(string label, address recipient, uint256 basisPoints)
upgradeTo
nonpayablefunction upgradeTo(address newImplementation)
upgradeToAndCall
payablefunction upgradeToAndCall(address newImplementation, bytes data) payable
events
AdminChanged
event AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded
event BeaconUpgraded(address indexed beacon)
DistributionAdded
event DistributionAdded(string indexed label, address indexed recipient, uint256 basisPoints)
DistributionToggled
event DistributionToggled(string indexed label, bool active)
DistributionUpdated
event DistributionUpdated(string indexed label, address indexed recipient, uint256 basisPoints)
Initialized
event Initialized(uint8 version)
PaymentDistributed
event PaymentDistributed(uint256 amount, address indexed referrer, uint256 referralAmount)
RoleAdminChanged
event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted
event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked
event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
Upgraded
event Upgraded(address indexed implementation)
errors
No errors.
creation bytecode
0x60a06040523060805234801561001457600080fd5b506080516126b761004c6000396000818161067c015281816106bc0152818161097b015281816109bb0152610a4a01526126b76000f3fe6080604052600436106101c25760003560e01c806363912f6a116100f7578063a217fddf11610095578063f232772b11610064578063f232772b14610529578063f72c0d8b14610549578063f795bbe41461057d578063fb219c7a1461059457600080fd5b8063a217fddf14610484578063c54e44eb14610499578063d3c0f434146104d1578063d547741f1461050957600080fd5b80637b74691e116100d15780637b74691e1461040d5780638129fc1c1461042f57806391d14854146104445780639bab074e1461046457600080fd5b806363912f6a146103a357806369aff7e3146103d757806376cd9ad9146103ed57600080fd5b80633cb1fb9411610164578063496a617e1161013e578063496a617e1461032e5780634f1ef2861461034e57806352d1902d146103615780635f99a6591461037657600080fd5b80633cb1fb94146102c857806342c91605146102e85780634487d3df146102fd57600080fd5b8063248a9ca3116101a0578063248a9ca3146102365780632f2ff15d1461026657806336568abe146102885780633659cfe6146102a857600080fd5b806301ffc9a7146101c757806311a64f2d146101fc578063170694eb14610220575b600080fd5b3480156101d357600080fd5b506101e76101e2366004611eb4565b6105b4565b60405190151581526020015b60405180910390f35b34801561020857600080fd5b5061021260ff5481565b6040519081526020016101f3565b34801561022c57600080fd5b5061021260fe5481565b34801561024257600080fd5b50610212610251366004611ede565b60009081526065602052604090206001015490565b34801561027257600080fd5b50610286610281366004611f13565b6105c5565b005b34801561029457600080fd5b506102866102a3366004611f13565b6105ef565b3480156102b457600080fd5b506102866102c3366004611f3f565b610672565b3480156102d457600080fd5b506102866102e3366004612014565b610751565b3480156102f457600080fd5b5060fc54610212565b34801561030957600080fd5b5061031d610318366004611ede565b61085d565b6040516101f39594939291906120b6565b34801561033a57600080fd5b50610286610349366004611f3f565b61093c565b61028661035c3660046120f6565b610971565b34801561036d57600080fd5b50610212610a3d565b34801561038257600080fd5b50610396610391366004612158565b610af0565b6040516101f391906121e0565b3480156103af57600080fd5b506102127ff82e0538bf8d41af67a85cf3fd97c9ce3f02acaff4872c180549346be011255281565b3480156103e357600080fd5b5061021261271081565b3480156103f957600080fd5b50610212610408366004611f13565b610c36565b34801561041957600080fd5b50610422610e84565b6040516101f391906121f3565b34801561043b57600080fd5b50610286610fb1565b34801561045057600080fd5b506101e761045f366004611f13565b61114e565b34801561047057600080fd5b5061028661047f366004612255565b611179565b34801561049057600080fd5b50610212600081565b3480156104a557600080fd5b5060fb546104b9906001600160a01b031681565b6040516001600160a01b0390911681526020016101f3565b3480156104dd57600080fd5b506102126104ec366004612158565b805160208183018101805160fd8252928201919093012091525481565b34801561051557600080fd5b50610286610524366004611f13565b6113f5565b34801561053557600080fd5b50610286610544366004611ede565b61141a565b34801561055557600080fd5b506102127f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e381565b34801561058957600080fd5b506102126101005481565b3480156105a057600080fd5b506102866105af366004612255565b61146d565b60006105bf82611541565b92915050565b6000828152606560205260409020600101546105e081611576565b6105ea8383611580565b505050565b6001600160a01b03811633146106645760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b61066e8282611606565b5050565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036106ba5760405162461bcd60e51b815260040161065b906122ac565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031661070360008051602061263b833981519152546001600160a01b031690565b6001600160a01b0316146107295760405162461bcd60e51b815260040161065b906122f8565b6107328161166d565b6040805160008082526020820190925261074e91839190611697565b50565b600061075c81611576565b600061076784611802565b9050600060fc828154811061077e5761077e612344565b60009182526020909120600590910201600381015490915060ff1680156107a3575083155b156107c957806002015460fe60008282546107be9190612370565b909155506107fc9050565b831580156107db5750600381015460ff165b156107fc57806002015460fe60008282546107f69190612383565b90915550505b60038101805460ff191685151517905560405161081a908690612396565b6040519081900381208515158252907fe94236b28eca45a2219d913d603e713f6ec5c29051b0aebe7e6f5caeb6dac9fa9060200160405180910390a25050505050565b60fc818154811061086d57600080fd5b9060005260206000209060050201600091509050806000018054610890906123b2565b80601f01602080910402602001604051908101604052809291908181526020018280546108bc906123b2565b80156109095780601f106108de57610100808354040283529160200191610909565b820191906000526020600020905b8154815290600101906020018083116108ec57829003601f168201915b50505060018401546002850154600386015460049096015494956001600160a01b039092169490935060ff909116915085565b600061094781611576565b61066e7ff82e0538bf8d41af67a85cf3fd97c9ce3f02acaff4872c180549346be01125528361188f565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036109b95760405162461bcd60e51b815260040161065b906122ac565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610a0260008051602061263b833981519152546001600160a01b031690565b6001600160a01b031614610a285760405162461bcd60e51b815260040161065b906122f8565b610a318261166d565b61066e82826001611697565b6000306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610add5760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c0000000000000000606482015260840161065b565b5060008051602061263b83398151915290565b610b2d6040518060a001604052806060815260200160006001600160a01b0316815260200160008152602001600015158152602001600081525090565b6000610b3883611802565b905060fc8181548110610b4d57610b4d612344565b90600052602060002090600502016040518060a0016040529081600082018054610b76906123b2565b80601f0160208091040260200160405190810160405280929190818152602001828054610ba2906123b2565b8015610bef5780601f10610bc457610100808354040283529160200191610bef565b820191906000526020600020905b815481529060010190602001808311610bd257829003601f168201915b505050918352505060018201546001600160a01b0316602082015260028201546040820152600382015460ff16151560608201526004909101546080909101529392505050565b60007ff82e0538bf8d41af67a85cf3fd97c9ce3f02acaff4872c180549346be0112552610c6281611576565b6001600160a01b03831615610d1f576127106101005485610c8391906123ec565b610c8d9190612403565b60fb5460405163a9059cbb60e01b81526001600160a01b0386811660048301526024820184905292945091169063a9059cbb906044016020604051808303816000875af1158015610ce2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d069190612425565b508160ff6000828254610d199190612383565b90915550505b60005b60fc54811015610e3857600060fc8281548110610d4157610d41612344565b60009182526020909120600590910201600381015490915060ff16610d665750610e26565b6000612710826002015488610d7b91906123ec565b610d859190612403565b90508015610e235760fb54600183015460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810184905291169063a9059cbb906044016020604051808303816000875af1158015610de4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e089190612425565b5080826004016000828254610e1d9190612383565b90915550505b50505b80610e3081612442565b915050610d22565b5060408051858152602081018490526001600160a01b038516917f37566df6971769c95a4c085fc4c32ebbe7d4b2aa133fe7fe20895e5789bcff12910160405180910390a25092915050565b606060fc805480602002602001604051908101604052809291908181526020016000905b82821015610fa857838290600052602060002090600502016040518060a0016040529081600082018054610edb906123b2565b80601f0160208091040260200160405190810160405280929190818152602001828054610f07906123b2565b8015610f545780601f10610f2957610100808354040283529160200191610f54565b820191906000526020600020905b815481529060010190602001808311610f3757829003601f168201915b50505091835250506001828101546001600160a01b031660208084019190915260028401546040840152600384015460ff161515606084015260049093015460809092019190915291835292019101610ea8565b50505050905090565b600054610100900460ff1615808015610fd15750600054600160ff909116105b80610feb5750303b158015610feb575060005460ff166001145b61104e5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b606482015260840161065b565b6000805460ff191660011790558015611071576000805461ff0019166101001790555b611079611899565b611081611899565b61108c60003361188f565b6110ab600073e1b8dc9924f453c299d1a43bd8a574fb4146155561188f565b6110d57f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e33361188f565b6110e06103e861141a565b60fb80546001600160a01b0319167355d398326f99059ff775485246999027b3197955179055801561074e576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a150565b60009182526065602090815260408084206001600160a01b0393909316845291905290205460ff1690565b600061118481611576565b600061118f85611906565b905060fd816040516111a19190612396565b9081526020016040518091039020546000146111f65760405162461bcd60e51b81526020600482015260146024820152734c6162656c20616c72656164792065786973747360601b604482015260640161065b565b6001600160a01b0384166112405760405162461bcd60e51b8152602060048201526011602482015270125b9d985b1a59081c9958da5c1a595b9d607a1b604482015260640161065b565b600083118015611251575061271083105b6112945760405162461bcd60e51b8152602060048201526014602482015273496e76616c696420626173697320706f696e747360601b604482015260640161065b565b6040805160a0810182528681526001600160a01b038616602082015290810184905260016060820181905260006080830181905260fc805492830181559052815160059091027f371f36870d18f32a11fea0f144b021c8b407bb50f8e0267c711123f454b963c00190819061130990826124a9565b5060208201516001820180546001600160a01b0319166001600160a01b039092169190911790556040808301516002830155606083015160038301805460ff191691151591909117905560809092015160049091015560fc54905160fd90611372908490612396565b9081526020016040518091039020819055508260fe60008282546113969190612383565b90915550506040516001600160a01b038516906113b4908790612396565b604051908190038120858252907fbb8adab3c1a6bd291ad2e1ace5ffe3bb8e7abe64c4ca6041de89d76873c32efb9060200160405180910390a35050505050565b60008281526065602052604090206001015461141081611576565b6105ea8383611606565b600061142581611576565b6127108211156114665760405162461bcd60e51b815260206004820152600c60248201526b45786365656473203130302560a01b604482015260640161065b565b5061010055565b600061147881611576565b600061148385611802565b9050600060fc828154811061149a5761149a612344565b9060005260206000209060050201905083816002015460fe546114bd9190612370565b6114c79190612383565b60fe556001810180546001600160a01b0319166001600160a01b038716908117909155600282018590556040516114ff908890612396565b604051908190038120868252907f8edff5fb0001b970e714a5ff212ff0cc36277e68b7bcd1c2cce936b03a8cee4a9060200160405180910390a3505050505050565b60006001600160e01b03198216637965db0b60e01b14806105bf57506301ffc9a760e01b6001600160e01b03198316146105bf565b61074e8133611a69565b61158a828261114e565b61066e5760008281526065602090815260408083206001600160a01b03851684529091529020805460ff191660011790556115c23390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b611610828261114e565b1561066e5760008281526065602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e361066e81611576565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff16156116ca576105ea83611ac2565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611724575060408051601f3d908101601f1916820190925261172191810190612569565b60015b6117875760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b606482015260840161065b565b60008051602061263b83398151915281146117f65760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b606482015260840161065b565b506105ea838383611b5e565b60008061180e83611906565b9050600060fd826040516118229190612396565b90815260200160405180910390205490506000811161187c5760405162461bcd60e51b8152602060048201526016602482015275111a5cdd1c9a589d5d1a5bdb881b9bdd08199bdd5b9960521b604482015260640161065b565b611887600182612370565b949350505050565b61066e8282611580565b600054610100900460ff166119045760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b606482015260840161065b565b565b606060008290506000815167ffffffffffffffff81111561192957611929611f5a565b6040519080825280601f01601f191660200182016040528015611953576020820181803683370190505b50905060005b8251811015611a6157604183828151811061197657611976612344565b016020015160f81c108015906119a65750605a83828151811061199b5761199b612344565b016020015160f81c11155b15611a08578281815181106119bd576119bd612344565b602001015160f81c60f81b60f81c60206119d79190612582565b60f81b8282815181106119ec576119ec612344565b60200101906001600160f81b031916908160001a905350611a4f565b828181518110611a1a57611a1a612344565b602001015160f81c60f81b828281518110611a3757611a37612344565b60200101906001600160f81b031916908160001a9053505b80611a5981612442565b915050611959565b509392505050565b611a73828261114e565b61066e57611a8081611b89565b611a8b836020611b9b565b604051602001611a9c92919061259b565b60408051601f198184030181529082905262461bcd60e51b825261065b91600401612610565b6001600160a01b0381163b611b2f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b606482015260840161065b565b60008051602061263b83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b611b6783611d3e565b600082511180611b745750805b156105ea57611b838383611d7e565b50505050565b60606105bf6001600160a01b03831660145b60606000611baa8360026123ec565b611bb5906002612383565b67ffffffffffffffff811115611bcd57611bcd611f5a565b6040519080825280601f01601f191660200182016040528015611bf7576020820181803683370190505b509050600360fc1b81600081518110611c1257611c12612344565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611c4157611c41612344565b60200101906001600160f81b031916908160001a9053506000611c658460026123ec565b611c70906001612383565b90505b6001811115611ce8576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611ca457611ca4612344565b1a60f81b828281518110611cba57611cba612344565b60200101906001600160f81b031916908160001a90535060049490941c93611ce181612623565b9050611c73565b508315611d375760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015260640161065b565b9392505050565b611d4781611ac2565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6060611d37838360405180606001604052806027815260200161265b602791396060600080856001600160a01b031685604051611dbb9190612396565b600060405180830381855af49150503d8060008114611df6576040519150601f19603f3d011682016040523d82523d6000602084013e611dfb565b606091505b5091509150611e0c86838387611e16565b9695505050505050565b60608315611e85578251600003611e7e576001600160a01b0385163b611e7e5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161065b565b5081611887565b6118878383815115611e9a5781518083602001fd5b8060405162461bcd60e51b815260040161065b9190612610565b600060208284031215611ec657600080fd5b81356001600160e01b031981168114611d3757600080fd5b600060208284031215611ef057600080fd5b5035919050565b80356001600160a01b0381168114611f0e57600080fd5b919050565b60008060408385031215611f2657600080fd5b82359150611f3660208401611ef7565b90509250929050565b600060208284031215611f5157600080fd5b611d3782611ef7565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff80841115611f8b57611f8b611f5a565b604051601f8501601f19908116603f01168101908282118183101715611fb357611fb3611f5a565b81604052809350858152868686011115611fcc57600080fd5b858560208301376000602087830101525050509392505050565b600082601f830112611ff757600080fd5b611d3783833560208501611f70565b801515811461074e57600080fd5b6000806040838503121561202757600080fd5b823567ffffffffffffffff81111561203e57600080fd5b61204a85828601611fe6565b925050602083013561205b81612006565b809150509250929050565b60005b83811015612081578181015183820152602001612069565b50506000910152565b600081518084526120a2816020860160208601612066565b601f01601f19169290920160200192915050565b60a0815260006120c960a083018861208a565b6001600160a01b039690961660208301525060408101939093529015156060830152608090910152919050565b6000806040838503121561210957600080fd5b61211283611ef7565b9150602083013567ffffffffffffffff81111561212e57600080fd5b8301601f8101851361213f57600080fd5b61214e85823560208401611f70565b9150509250929050565b60006020828403121561216a57600080fd5b813567ffffffffffffffff81111561218157600080fd5b61188784828501611fe6565b6000815160a084526121a260a085018261208a565b6020848101516001600160a01b0316908601526040808501519086015260608085015115159086015260809384015193909401929092525090919050565b602081526000611d37602083018461218d565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b8281101561224857603f1988860301845261223685835161218d565b9450928501929085019060010161221a565b5092979650505050505050565b60008060006060848603121561226a57600080fd5b833567ffffffffffffffff81111561228157600080fd5b61228d86828701611fe6565b93505061229c60208501611ef7565b9150604084013590509250925092565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b818103818111156105bf576105bf61235a565b808201808211156105bf576105bf61235a565b600082516123a8818460208701612066565b9190910192915050565b600181811c908216806123c657607f821691505b6020821081036123e657634e487b7160e01b600052602260045260246000fd5b50919050565b80820281158282048414176105bf576105bf61235a565b60008261242057634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561243757600080fd5b8151611d3781612006565b6000600182016124545761245461235a565b5060010190565b601f8211156105ea57600081815260208120601f850160051c810160208610156124825750805b601f850160051c820191505b818110156124a15782815560010161248e565b505050505050565b815167ffffffffffffffff8111156124c3576124c3611f5a565b6124d7816124d184546123b2565b8461245b565b602080601f83116001811461250c57600084156124f45750858301515b600019600386901b1c1916600185901b1785556124a1565b600085815260208120601f198616915b8281101561253b5788860151825594840194600190910190840161251c565b50858210156125595787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020828403121561257b57600080fd5b5051919050565b60ff81811683821601908111156105bf576105bf61235a565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516125d3816017850160208801612066565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351612604816028840160208801612066565b01602801949350505050565b602081526000611d37602083018461208a565b6000816126325761263261235a565b50600019019056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212205ac797c060a012297aaaefe93ac224b6ff783e314f53797baad3731bbb5fcc8e64736f6c63430008110033