Overview
S Balance
0 S
S Value
-More Info
Private Name Tags
ContractCreator
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
307789 | 22 days ago | Contract Creation | 0 S |
Loading...
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.
Contract Source Code Verified (Exact Match)
Contract Name:
Vyper_contract
Compiler Version
vyper:0.3.7
Contract Source Code (Vyper language format)
# @version 0.3.7 interface ISplitter: def initialize( name: String[64], manager: address, manager_recipient: address, splitee: address, original_split: uint256 ): nonpayable event NewSplitter: splitter: indexed(address) manager: indexed(address) manager_recipient: indexed(address) splitee: address # The address that all newly deployed vaults are based from. ORIGINAL: public(immutable(address)) @external def __init__(original: address): ORIGINAL = original @external def newSplitter( name: String[64], manager: address, manager_recipient: address, splitee: address, original_split: uint256 ) -> address: # Clone a new version of the splitter new_splitter: address = create_minimal_proxy_to( ORIGINAL, value=0 ) ISplitter(new_splitter).initialize( name, manager, manager_recipient, splitee, original_split ) log NewSplitter(new_splitter, manager, manager_recipient, splitee) return new_splitter
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"name":"NewSplitter","inputs":[{"name":"splitter","type":"address","indexed":true},{"name":"manager","type":"address","indexed":true},{"name":"manager_recipient","type":"address","indexed":true},{"name":"splitee","type":"address","indexed":false}],"anonymous":false,"type":"event"},{"stateMutability":"nonpayable","type":"constructor","inputs":[{"name":"original","type":"address"}],"outputs":[]},{"stateMutability":"nonpayable","type":"function","name":"newSplitter","inputs":[{"name":"name","type":"string"},{"name":"manager","type":"address"},{"name":"manager_recipient","type":"address"},{"name":"splitee","type":"address"},{"name":"original_split","type":"uint256"}],"outputs":[{"name":"","type":"address"}]},{"stateMutability":"view","type":"function","name":"ORIGINAL","inputs":[],"outputs":[{"name":"","type":"address"}]}]
Contract Creation Code
60206102356000396000518060a01c6102305760405234610230576040516101fc526101fc6100336100003961021c610000f36003361161000c576101e4565b60003560e01c346101ea5763e507241481186101bb5760c436106101ea5760043560040160408135116101ea578035806040526020820181816060375050506024358060a01c6101ea5760a0526044358060a01c6101ea5760c0526064358060a01c6101ea5760e0527f602d3d8160093d39f3363d3d373d3d3d363d73000000000000000000000000006101205260206101fc60003960005160601b610133527f5af43d82803e903d91602b57fd5bf300000000000000000000000000000000006101475260366101206000f080156101ea57610100526101005163a1267fb16101205260a08061014052806101400160405180825260208201818183606060045afa5050508051806020830101601f82600003163682375050601f19601f8251602001011690508101905060a0516101605260c0516101805260e0516101a0526084356101c05250803b156101ea57600061012061010461013c6000855af161017b573d600060003e3d6000fd5b5060c05160a051610100517f60ae77e4c6afbcfa79dcd29950662f14e5f55f9c933978feca0ba1eb493aceac60e051610120526020610120a46020610100f35b63c262e61d81186101e257600436106101ea5760206101fc60003960005160405260206040f35b505b60006000fd5b600080fda165767970657283000307000b005b600080fd0000000000000000000000008e8ee92dc7a146982003abad26e4bc4e98776f69
Deployed Bytecode
0x6003361161000c576101e4565b60003560e01c346101ea5763e507241481186101bb5760c436106101ea5760043560040160408135116101ea578035806040526020820181816060375050506024358060a01c6101ea5760a0526044358060a01c6101ea5760c0526064358060a01c6101ea5760e0527f602d3d8160093d39f3363d3d373d3d3d363d73000000000000000000000000006101205260206101fc60003960005160601b610133527f5af43d82803e903d91602b57fd5bf300000000000000000000000000000000006101475260366101206000f080156101ea57610100526101005163a1267fb16101205260a08061014052806101400160405180825260208201818183606060045afa5050508051806020830101601f82600003163682375050601f19601f8251602001011690508101905060a0516101605260c0516101805260e0516101a0526084356101c05250803b156101ea57600061012061010461013c6000855af161017b573d600060003e3d6000fd5b5060c05160a051610100517f60ae77e4c6afbcfa79dcd29950662f14e5f55f9c933978feca0ba1eb493aceac60e051610120526020610120a46020610100f35b63c262e61d81186101e257600436106101ea5760206101fc60003960005160405260206040f35b505b60006000fd5b600080fda165767970657283000307000b0000000000000000000000008e8ee92dc7a146982003abad26e4bc4e98776f69
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000008e8ee92dc7a146982003abad26e4bc4e98776f69
-----Decoded View---------------
Arg [0] : original (address): 0x8E8EE92Dc7A146982003Abad26e4bC4e98776F69
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000008e8ee92dc7a146982003abad26e4bc4e98776f69
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.