SpritzReceiverFactory

Verified contract

Active on Ethereum with 285 txns
Deployed by via 0xc4e6a5e5 at 18354753
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "SpritzReceiverFactory"

0xf80f66393ca60b7d758cd558b3ddde34fa582da69247d0b33c6d63b8fbf27754
0x16e0edd9fe294010bf5ca2c2136cfd1a80e5afcaa42f5f6cd52159be567b3a74
0xfbf4ecb27a1deabb3f0360239db0c8faed710ff8454a9c59477f16d37062ec26
0xa1026d18e60b83200319ae8f310d9de45c1513a1202a347bc4cb968eb407f22e
0xf0ea50b05295aff1210d675e9beb6ea87d96112be0f6884d96b3756024f07843
0xf480657e5532f1b218e8b6998c9716fed760671014433691bd41af4708cf381c
0x63c38c9652162d711520d803beebcfe831f18a177e8cc3757864f1eebe59cec4
0x7dc7d2ee7c1600b5d76a29fde3b6798f7feaede03cda4ea1b2a8eeaa7ebcfa55
0xb6ba6026cd9edf757370331d36e9a2468048edde79b508ce4d731a4b0e29bab9
0x428784b439fd05b80b8d8243bbdb8de15c69b8fbc55ffcf1e31abaea6aa8c10c

Functions
Getter at block 21162154
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DEPLOYER_ROLE(view returns (bytes32)
0xfc425f2263d0df187444b70e47283d622c70181c5baebb1306a01edba1ce184c
contractBytecode(view returns (bytes)
0x60e060405260405161101b38038061101b8339810160408190526100229161003c565b6001600160a01b0390911660a0526080523360c052610076565b6000806040838503121561004f57600080fd5b82516001600160a01b038116811461006657600080fd5b6020939093015192949293505050565b60805160a05160c051610f626100b960003960006106eb01526000818160e9015281816101750152818161045601526105f1015260006108440152610f626000f3fe6080604052600436106100435760003560e01c8063659bd43e1461004f57806366b6360314610071578063b8dc491b14610091578063d657c9bb146100b157600080fd5b3661004a57005b600080fd5b34801561005b57600080fd5b5061006f61006a366004610c5d565b6100d1565b005b34801561007d57600080fd5b5061006f61008c366004610c89565b61015d565b34801561009d57600080fd5b5061006f6100ac366004610d16565b61043e565b3480156100bd57600080fd5b5061006f6100cc366004610d4f565b6105d9565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610140576040517f23019e6700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600061014a6106e6565b5090506101588184846107ee565b505050565b3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146101cc576040517f23019e6700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000806101d76106e6565b9150915060008060006101eb8488886108ab565b92509250925060608173ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036102a7578a471015610269576040518060400160405280601581526020017f6578616374496e707574537761702862797465732900000000000000000000008152506102a0565b6040518060400160405280601b81526020017f6578616374496e7075744e6174697665537761702862797465732900000000008152505b90506102dd565b5060408051808201909152601581527f6578616374496e7075745377617028627974657329000000000000000000000060208201525b600060405180608001604052808d81526020018c81526020018b81526020018a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505060405192935091610422915088908590610352908690602001610de1565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529082905261038d91602401610e22565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052916103c691610e35565b6040519081900390206020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009092169190911790526109f5565b905061042f8886836107ee565b50505050505050505050505050565b3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146104ad576040517f23019e6700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff83169063a9059cbb90839083906370a0823190602401602060405180830381865afa158015610521573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105459190610e51565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff909216600483015260248201526044016020604051808303816000875af11580156105b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101589190610e6a565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610648576040517f23019e6700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff164760405160006040518083038185875af1925050503d80600081146106a2576040519150601f19603f3d011682016040523d82523d6000602084013e6106a7565b606091505b50509050806106e2576040517f7aa60a9400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5050565b6000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16630ce32eb36040518163ffffffff1660e01b81526004016040805180830381865afa158015610753573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107779190610e8c565b909250905073ffffffffffffffffffffffffffffffffffffffff821615806107b3575073ffffffffffffffffffffffffffffffffffffffff8116155b156107ea576040517fac6b05f500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b9091565b6107f88383610ad6565b6040517fd71d963200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8381166004830152602482018390527f0000000000000000000000000000000000000000000000000000000000000000604483015284169063d71d963290606401600060405180830381600087803b15801561088e57600080fd5b505af11580156108a2573d6000803e3d6000fd5b50505050505050565b60008060008063cde99e6360e01b86866040516024016108cc929190610ebb565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505090506000808873ffffffffffffffffffffffffffffffffffffffff16836040516109539190610e35565b600060405180830381855afa9150503d806000811461098e576040519150601f19603f3d011682016040523d82523d6000602084013e610993565b606091505b5091509150816109cf576040517fbb4f419700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b808060200190518101906109e39190610f08565b919b909a509098509650505050505050565b60008060008473ffffffffffffffffffffffffffffffffffffffff1684604051610a1f9190610e35565b600060405180830381855af49150503d8060008114610a5a576040519150601f19603f3d011682016040523d82523d6000602084013e610a5f565b606091505b5091509150811580610a7057508051155b15610ab9578051600003610ab0576040517f5c961e8d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80518082602001fd5b80806020019051810190610acd9190610e51565b95945050505050565b6040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff83811660248301526000919083169063dd62ed3e90604401602060405180830381865afa158015610b4c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b709190610e51565b905080600003610158576040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602483015283169063095ea7b3906044016020604051808303816000875af1158015610c0e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c329190610e6a565b50505050565b73ffffffffffffffffffffffffffffffffffffffff81168114610c5a57600080fd5b50565b60008060408385031215610c7057600080fd5b8235610c7b81610c38565b946020939093013593505050565b600080600080600060808688031215610ca157600080fd5b853594506020860135935060408601359250606086013567ffffffffffffffff80821115610cce57600080fd5b818801915088601f830112610ce257600080fd5b813581811115610cf157600080fd5b896020828501011115610d0357600080fd5b9699959850939650602001949392505050565b60008060408385031215610d2957600080fd5b8235610d3481610c38565b91506020830135610d4481610c38565b809150509250929050565b600060208284031215610d6157600080fd5b8135610d6c81610c38565b9392505050565b60005b83811015610d8e578181015183820152602001610d76565b50506000910152565b60008151808452610daf816020860160208601610d73565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815281516020820152602082015160408201526040820151606082015260006060830151608080840152610e1a60a0840182610d97565b949350505050565b602081526000610d6c6020830184610d97565b60008251610e47818460208701610d73565b9190910192915050565b600060208284031215610e6357600080fd5b5051919050565b600060208284031215610e7c57600080fd5b81518015158114610d6c57600080fd5b60008060408385031215610e9f57600080fd5b8251610eaa81610c38565b6020840151909250610d4481610c38565b60208152816020820152818360408301376000818301604090810191909152601f9092017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0160101919050565b600080600060608486031215610f1d57600080fd5b8351610f2881610c38565b6020850151909350610f3981610c38565b6040850151909250610f4a81610c38565b80915050925092509256fea164736f6c6343000815000a
controller(view returns (address)
0xaaaf0666a916bdf97710a8e44e42ba250490e5b8
getDestinationAddresses(view returns (addressaddress)
(0x0fe08d911246566fdfd4afe0181a21ab810ee1c2, 0x057be64b3e4096fe5820ca3d2eb56b86c2f337ed)
spritzPay(view returns (address)
0x0fe08d911246566fdfd4afe0181a21ab810ee1c2
swapModule(view returns (address)
0x057be64b3e4096fe5820ca3d2eb56b86c2f337ed
Read-only
computeAddress(bytes32 accountReferenceview returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
deploy(bytes32 accountReferencereturns (address)
grantRole(bytes32 roleaddress account
initialize(address adminaddress _spritzPayaddress _swapModule
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setSpritzPay(address _spritzPay
setSwapModule(address _swapModule
Events
ContractDeployed(address deployedAddress
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address _controller
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.