POL Price: $0.214571 (+1.28%)
 

Overview

POL Balance

Polygon PoS Chain LogoPolygon PoS Chain LogoPolygon PoS Chain Logo0 POL

POL Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve678786232025-02-13 15:48:1932 days ago1739461699IN
MetalStream: MSGLD Token
0 POL0.00148340.46068139
Approve678786172025-02-13 15:48:0732 days ago1739461687IN
MetalStream: MSGLD Token
0 POL0.0015043241.04241952
Approve678786132025-02-13 15:47:5932 days ago1739461679IN
MetalStream: MSGLD Token
0 POL0.0015238941.57634054
Approve678786092025-02-13 15:47:5132 days ago1739461671IN
MetalStream: MSGLD Token
0 POL0.001427641.19705912
Approve678786052025-02-13 15:47:4132 days ago1739461661IN
MetalStream: MSGLD Token
0 POL0.0015036941.02503406
Approve678786002025-02-13 15:47:3132 days ago1739461651IN
MetalStream: MSGLD Token
0 POL0.0014931440.73728441
Approve678785942025-02-13 15:47:1932 days ago1739461639IN
MetalStream: MSGLD Token
0 POL0.0013885340.06965756
Approve678785912025-02-13 15:47:1132 days ago1739461631IN
MetalStream: MSGLD Token
0 POL0.0014462839.45884866
Approve678785802025-02-13 15:46:4932 days ago1739461609IN
MetalStream: MSGLD Token
0 POL0.001415440.8452356
Approve678781992025-02-13 15:33:1932 days ago1739460799IN
MetalStream: MSGLD Token
0 POL0.0034076698.33687884
Approve678781692025-02-13 15:32:1532 days ago1739460735IN
MetalStream: MSGLD Token
0 POL0.00408733111.51437014
Approve678781552025-02-13 15:31:4532 days ago1739460705IN
MetalStream: MSGLD Token
0 POL0.00416951120.3219778
Approve678781222025-02-13 15:30:3532 days ago1739460635IN
MetalStream: MSGLD Token
0 POL0.003475594.8218646
Approve678780902025-02-13 15:29:2732 days ago1739460567IN
MetalStream: MSGLD Token
0 POL0.0032999895.22933653
Approve678780882025-02-13 15:29:2332 days ago1739460563IN
MetalStream: MSGLD Token
0 POL0.0035765897.57966052
Approve678780832025-02-13 15:29:1332 days ago1739460553IN
MetalStream: MSGLD Token
0 POL0.0034977395.42836142
Approve678780712025-02-13 15:28:4732 days ago1739460527IN
MetalStream: MSGLD Token
0 POL0.00360665104.07912941
Approve678780642025-02-13 15:28:3332 days ago1739460513IN
MetalStream: MSGLD Token
0 POL0.00388519105.9994311
Approve678780582025-02-13 15:28:1932 days ago1739460499IN
MetalStream: MSGLD Token
0 POL0.00361282104.25717763
Approve678773582025-02-13 15:02:5932 days ago1739458979IN
MetalStream: MSGLD Token
0 POL0.001586245.77391016
Approve678773082025-02-13 15:01:1332 days ago1739458873IN
MetalStream: MSGLD Token
0 POL0.001524743.99933696
Approve678772972025-02-13 15:00:5132 days ago1739458851IN
MetalStream: MSGLD Token
0 POL0.0015604645.06240173
Approve678772842025-02-13 15:00:2332 days ago1739458823IN
MetalStream: MSGLD Token
0 POL0.0015272944.07386325
Approve678772742025-02-13 15:00:0132 days ago1739458801IN
MetalStream: MSGLD Token
0 POL0.001447141.75981334
Approve678772652025-02-13 14:59:4332 days ago1739458783IN
MetalStream: MSGLD Token
0 POL0.0014914843.04051932
View all transactions

Parent Transaction Hash Block From To
View All Internal Transactions
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x8Db0A6d1...7B9359c7f
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
TokenProxy

Compiler Version
v0.8.6+commit.11564f7e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, GNU GPLv3 license
/**
 *Submitted for verification at polygonscan.com on 2021-09-16
*/

// SPDX-License-Identifier: GPL-3.0

pragma solidity ^0.8.0;

interface IImplementationAuthority {
    function getImplementation() external view returns (address);
}

contract TokenProxy {
    address public implementationAuthority;

    constructor(
        address _implementationAuthority,
        address _identityRegistry,
        address _compliance,
        string memory _name,
        string memory _symbol,
        uint8 _decimals,
        address _onchainID
    ) {
        implementationAuthority = _implementationAuthority;

        address logic = IImplementationAuthority(implementationAuthority).getImplementation();

        // solhint-disable-next-line avoid-low-level-calls
        (bool success, ) =
            logic.delegatecall(
                abi.encodeWithSignature(
                    'init(address,address,string,string,uint8,address)',
                    _identityRegistry,
                    _compliance,
                    _name,
                    _symbol,
                    _decimals,
                    _onchainID
                )
            );
        require(success, 'Initialization failed.');
    }

    fallback() external payable {
        address logic = IImplementationAuthority(implementationAuthority).getImplementation();

        assembly {
            // solium-disable-line
            calldatacopy(0x0, 0x0, calldatasize())
            let success := delegatecall(sub(gas(), 10000), logic, 0x0, calldatasize(), 0, 0)
            let retSz := returndatasize()
            returndatacopy(0, 0, retSz)
            switch success
                case 0 {
                    revert(0, retSz)
                }
                default {
                    return(0, retSz)
                }
        }
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_implementationAuthority","type":"address"},{"internalType":"address","name":"_identityRegistry","type":"address"},{"internalType":"address","name":"_compliance","type":"address"},{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint8","name":"_decimals","type":"uint8"},{"internalType":"address","name":"_onchainID","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"implementationAuthority","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

Deployed Bytecode

0x60806040526004361061001e5760003560e01c80632307f882146100d0575b60008060009054906101000a90046001600160a01b03166001600160a01b031663aaf10f426040518163ffffffff1660e01b815260040160206040518083038186803b15801561006d57600080fd5b505afa158015610081573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100a5919061010c565b90503660008037600080366000846127105a03f43d806000803e8180156100cb57816000f35b816000fd5b3480156100dc57600080fd5b506000546100f0906001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b60006020828403121561011e57600080fd5b81516001600160a01b038116811461013557600080fd5b939250505056fea2646970667358221220368fa0b7b195beecf9ad278ea9630c30fc9e154851afd3564b4549da4d038fd064736f6c63430008060033

Deployed Bytecode Sourcemap

176:1646:0:-:0;;;;;;;;;;;;;;;;;;1232:13;1273:23;;;;;;;;;-1:-1:-1;;;;;1273:23:0;-1:-1:-1;;;;;1248:67:0;;:69;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1232:85;;1413:14;1408:3;1403;1390:38;1520:1;1517;1501:14;1496:3;1489:5;1481;1474;1470:17;1457:65;1549:16;1600:5;1597:1;1594;1579:27;1627:7;1652:65;;;;1776:5;1773:1;1766:16;1652:65;1692:5;1689:1;1682:16;203:38;;;;;;;;;;-1:-1:-1;203:38:0;;;;-1:-1:-1;;;;;203:38:0;;;;;;-1:-1:-1;;;;;473:32:1;;;455:51;;443:2;428:18;203:38:0;;;;;;;14:290:1;84:6;137:2;125:9;116:7;112:23;108:32;105:2;;;153:1;150;143:12;105:2;179:16;;-1:-1:-1;;;;;224:31:1;;214:42;;204:2;;270:1;267;260:12;204:2;293:5;95:209;-1:-1:-1;;;95:209:1:o

Swarm Source

ipfs://368fa0b7b195beecf9ad278ea9630c30fc9e154851afd3564b4549da4d038fd0

Block Transaction Gas Used Reward
view all blocks produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading

OVERVIEW

MetalStream issues digital securities backed by precious metals. Each MSGLD is backed by and redeemable for 1g LBMA certified gold bullion (ISIN: MYA165612B00).

Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
[ 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.