Source Code
Latest 8 from a total of 8 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Confirm Spin Off... | 475353 | 1435 days ago | IN | 0.46296256 GLMR | 0.1335489 | ||||
| Deposit Ether | 475334 | 1435 days ago | IN | 0.33343906 GLMR | 0.0057654 | ||||
| Submit Execute S... | 475331 | 1435 days ago | IN | 0.50738833 GLMR | 0.0389011 | ||||
| Confirm Transact... | 475313 | 1435 days ago | IN | 3 wei | 0.0034905 | ||||
| Submit Split Tra... | 475308 | 1435 days ago | IN | 2 wei | 0.0175131 | ||||
| Confirm Transact... | 475303 | 1435 days ago | IN | 2 wei | 0.0304688 | ||||
| Submit Transacti... | 475293 | 1435 days ago | IN | 1 wei | 0.0253659 | ||||
| Submit First Tra... | 413948 | 1444 days ago | IN | 0 GLMR | 0.0073573 |
Cross-Chain Transactions
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.
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0x9B3834BB...320B6EbC7 The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
ProxyGroupWallet
Compiler Version
v0.5.16+commit.9c3226ce
Contract Source Code (Solidity)
/** *Submitted for verification at moonbeam.moonscan.io on 2022-02-17 */ /// @title Proxy - Generic proxy contract allows to execute all transactions applying the code of a master contract. /// @author Stefan George - <[email protected]> /// ProxyGroupWallet adapted and applied for GroupWallet by pepihasenfuss.eth pragma solidity >=0.4.22 <0.6.0; contract AbstractReverseRegistrar { function claim(address owner) public returns (bytes32); function claimWithResolver(address owner, address resolver) public returns (bytes32); function setName(string memory name) public returns (bytes32); function node(address addr) public pure returns (bytes32); } contract ProxyGroupWallet { address internal masterCopy; mapping(uint256 => uint256) private tArr; address[] private owners; address internal GWF; // GWF - GroupWalletFactory contract mapping(uint256 => bytes) private structures; event TestReturnData(address sender, bytes returnData); event TestReturnLength(address sender, uint256 value); event GroupWalletDeployed(address sender, uint256 members, uint256 timeStamp); event GroupWalletMessage(bytes32 msg); event Deposit(address from, uint256 value); event ColorTableSaved(bytes32 domainHash); event EtherScriptSaved(bytes32 domainHash,string key); constructor(address _masterCopy, AbstractReverseRegistrar _reverse, string memory _domain) public payable { _reverse.claim ( address(this) ); _reverse.setName( _domain ); masterCopy = _masterCopy; } function () external payable { // solium-disable-next-line security/no-inline-assembly assembly { let masterCopy := and(sload(0), 0xffffffffffffffffffffffffffffffffffffffff) if eq(calldataload(0), 0xa619486e00000000000000000000000000000000000000000000000000000000) { mstore(0, masterCopy) return(0, 0x20) } calldatacopy(0, 0, calldatasize()) let success := delegatecall(gas, masterCopy, 0, calldatasize(), 0, 0) returndatacopy(0, 0, returndatasize()) if eq(success, 0) { revert(0, returndatasize()) } return(0, returndatasize()) } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_masterCopy","type":"address"},{"internalType":"contract AbstractReverseRegistrar","name":"_reverse","type":"address"},{"internalType":"string","name":"_domain","type":"string"}],"payable":true,"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"domainHash","type":"bytes32"}],"name":"ColorTableSaved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"domainHash","type":"bytes32"},{"indexed":false,"internalType":"string","name":"key","type":"string"}],"name":"EtherScriptSaved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"members","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"timeStamp","type":"uint256"}],"name":"GroupWalletDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"msg","type":"bytes32"}],"name":"GroupWalletMessage","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"bytes","name":"returnData","type":"bytes"}],"name":"TestReturnData","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"TestReturnLength","type":"event"},{"payable":true,"stateMutability":"payable","type":"fallback"}]Contract Creation Code
0x60806040526040516102fa3803806102fa8339818101604052606081101561002657600080fd5b8151602083015160408085018051915193959294830192918464010000000082111561005157600080fd5b90830190602082018581111561006657600080fd5b825164010000000081118282018810171561008057600080fd5b82525081516020918201929091019080838360005b838110156100ad578181015183820152602001610095565b50505050905090810190601f1680156100da5780820380516001836020036101000a031916815260200191505b506040818152630f41a04d60e11b8252306004830152516001600160a01b0387169450631e83409a9350602480830193506020928290030181600087803b15801561012457600080fd5b505af1158015610138573d6000803e3d6000fd5b505050506040513d602081101561014e57600080fd5b505060405163c47f002760e01b81526020600482018181528351602484015283516001600160a01b0386169363c47f00279386939283926044019185019080838360005b838110156101aa578181015183820152602001610192565b50505050905090810190601f1680156101d75780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b1580156101f657600080fd5b505af115801561020a573d6000803e3d6000fd5b505050506040513d602081101561022057600080fd5b5050600080546001600160a01b039094166001600160a01b031990941693909317909255505060a6806102546000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e80606c573d6000fd5b3d6000f3fea265627a7a72315820d611fab31b4fcbd0e2e29f738aee21af6c0bbb9e71a491d41529173e4cedfbcd64736f6c6343000510003200000000000000000000000070c877bf95e0bdbefacc5ad7e48d23ca1c8aa8940000000000000000000000000b81bf0bcac426d80bc3c83cb628b563706a67a400000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020546573746666626663632e657468000000000000000000000000000000000000
Deployed Bytecode
0x608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e80606c573d6000fd5b3d6000f3fea265627a7a72315820d611fab31b4fcbd0e2e29f738aee21af6c0bbb9e71a491d41529173e4cedfbcd64736f6c63430005100032
Deployed Bytecode Sourcemap
600:1708:0:-;;;1762:42;1758:1;1752:8;1748:57;1842:66;1838:1;1825:15;1822:87;1819:2;;;1939:10;1936:1;1929:21;1978:4;1975:1;1968:15;1819:2;2033:14;2030:1;2027;2014:34;2129:1;2126;2110:14;2107:1;2095:10;2090:3;2077:54;2166:16;2163:1;2160;2145:38;2200:14;2197:2;;2227:16;2224:1;2217:27;2197:2;2270:16;2267:1;2260:27
Swarm Source
bzzr://d611fab31b4fcbd0e2e29f738aee21af6c0bbb9e71a491d41529173e4cedfbcd
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.01
Net Worth in GLMR
Token Allocations
GLMR
100.00%
Multichain Portfolio | 35 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| GLMR | 100.00% | $0.018757 | 0.4213 | $0.007902 |
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ 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.