0 txs
2 calls
constructor
constructor()
functions
circulatingSupply
viewfunction circulatingSupply() view returns (uint256)
cloudToken
viewfunction cloudToken() view returns (address)
getExcludedAddresses
viewfunction getExcludedAddresses() view returns (address[])
getVersion
purefunction getVersion() pure returns (string)
owner
viewfunction owner() view returns (address)
excludeFromCirculatingSupply
nonpayablefunction excludeFromCirculatingSupply(address _wallet, bool _status)
initialize
nonpayablefunction initialize(address _cloudToken)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
ExclusionUpdated
event ExclusionUpdated(address wallet, bool isExcluded)
Initialized
event Initialized(uint64 version)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
InvalidInitialization
error InvalidInitialization()
NotInitializing
error NotInitializing()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x60806040523480156200001157600080fd5b50620000226200002860201b60201c565b6200019c565b60006200003a6200013260201b60201c565b90508060000160089054906101000a900460ff161562000086576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff80168160000160009054906101000a900467ffffffffffffffff1667ffffffffffffffff16146200012f5767ffffffffffffffff8160000160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055507fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d267ffffffffffffffff6040516200012691906200017f565b60405180910390a15b50565b60007ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00905090565b600067ffffffffffffffff82169050919050565b62000179816200015a565b82525050565b60006020820190506200019660008301846200016e565b92915050565b6114fd80620001ac6000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c80639358928b116100665780639358928b146100fc578063ba673dd81461011a578063bb0ac68914610138578063c4d66de814610154578063f2fde38b1461017057610093565b80630d8e6e2c146100985780635fdf199a146100b6578063715018a6146100d45780638da5cb5b146100de575b600080fd5b6100a061018c565b6040516100ad9190610e43565b60405180910390f35b6100be6101c9565b6040516100cb9190610f55565b60405180910390f35b6100dc610257565b005b6100e661026b565b6040516100f39190610f86565b60405180910390f35b6101046102a3565b6040516101119190610fba565b60405180910390f35b610122610497565b60405161012f9190611034565b60405180910390f35b610152600480360381019061014d91906110b8565b6104bb565b005b61016e600480360381019061016991906110f8565b61083f565b005b61018a600480360381019061018591906110f8565b610a7d565b005b60606040518060400160405280600f81526020017f436c6f75645574696c732076312e300000000000000000000000000000000000815250905090565b6060600180548060200260200160405190810160405280929190818152602001828054801561024d57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311610203575b5050505050905090565b61025f610b03565b6102696000610b8a565b565b600080610276610c61565b90508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b60008060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610311573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103359190611151565b90506000805b6001805490508110156104405760008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231600183815481106103985761039761117e565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b81526004016103df9190610f86565b602060405180830381865afa1580156103fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104209190611151565b8261042b91906111dc565b9150808061043890611210565b91505061033b565b5081811115610484576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047b906112ca565b60405180910390fd5b808261049091906112ea565b9250505090565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6104c3610b03565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610532576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105299061136a565b60405180910390fd5b80156106745760005b6001805490508110156105d2578273ffffffffffffffffffffffffffffffffffffffff16600182815481106105735761057261117e565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036105bf575061083b565b80806105ca90611210565b91505061053b565b506001829080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f83f2b279b6151af5a15cdbe8471d34fe8b34aed9bd9514ffeadb57c9ea366e618282604051610667929190611399565b60405180910390a161083a565b60005b600180549050811015610838578273ffffffffffffffffffffffffffffffffffffffff16600182815481106106af576106ae61117e565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff160361082557600180808054905061070791906112ea565b815481106107185761071761117e565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600182815481106107575761075661117e565b5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060018054806107b1576107b06113c2565b5b6001900381819060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905590557f83f2b279b6151af5a15cdbe8471d34fe8b34aed9bd9514ffeadb57c9ea366e618383604051610817929190611399565b60405180910390a15061083b565b808061083090611210565b915050610677565b505b5b5050565b6000610849610c89565b905060008160000160089054906101000a900460ff1615905060008260000160009054906101000a900467ffffffffffffffff1690506000808267ffffffffffffffff161480156108975750825b9050600060018367ffffffffffffffff161480156108cc575060003073ffffffffffffffffffffffffffffffffffffffff163b145b9050811580156108da575080155b15610911576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60018560000160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555083156109615760018560000160086101000a81548160ff0219169083151502179055505b600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16036109d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109c79061143d565b60405180910390fd5b6109d933610cb1565b856000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508315610a755760008560000160086101000a81548160ff0219169083151502179055507fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d26001604051610a6c91906114ac565b60405180910390a15b505050505050565b610a85610b03565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610af75760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610aee9190610f86565b60405180910390fd5b610b0081610b8a565b50565b610b0b610cc5565b73ffffffffffffffffffffffffffffffffffffffff16610b2961026b565b73ffffffffffffffffffffffffffffffffffffffff1614610b8857610b4c610cc5565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610b7f9190610f86565b60405180910390fd5b565b6000610b94610c61565b905060008160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050828260000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505050565b60007f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300905090565b60007ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00905090565b610cb9610ccd565b610cc281610d0d565b50565b600033905090565b610cd5610d93565b610d0b576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b610d15610ccd565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610d875760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610d7e9190610f86565b60405180910390fd5b610d9081610b8a565b50565b6000610d9d610c89565b60000160089054906101000a900460ff16905090565b600081519050919050565b600082825260208201905092915050565b60005b83811015610ded578082015181840152602081019050610dd2565b60008484015250505050565b6000601f19601f8301169050919050565b6000610e1582610db3565b610e1f8185610dbe565b9350610e2f818560208601610dcf565b610e3881610df9565b840191505092915050565b60006020820190508181036000830152610e5d8184610e0a565b905092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610ebc82610e91565b9050919050565b610ecc81610eb1565b82525050565b6000610ede8383610ec3565b60208301905092915050565b6000602082019050919050565b6000610f0282610e65565b610f0c8185610e70565b9350610f1783610e81565b8060005b83811015610f48578151610f2f8882610ed2565b9750610f3a83610eea565b925050600181019050610f1b565b5085935050505092915050565b60006020820190508181036000830152610f6f8184610ef7565b905092915050565b610f8081610eb1565b82525050565b6000602082019050610f9b6000830184610f77565b92915050565b6000819050919050565b610fb481610fa1565b82525050565b6000602082019050610fcf6000830184610fab565b92915050565b6000819050919050565b6000610ffa610ff5610ff084610e91565b610fd5565b610e91565b9050919050565b600061100c82610fdf565b9050919050565b600061101e82611001565b9050919050565b61102e81611013565b82525050565b60006020820190506110496000830184611025565b92915050565b600080fd5b61105d81610eb1565b811461106857600080fd5b50565b60008135905061107a81611054565b92915050565b60008115159050919050565b61109581611080565b81146110a057600080fd5b50565b6000813590506110b28161108c565b92915050565b600080604083850312156110cf576110ce61104f565b5b60006110dd8582860161106b565b92505060206110ee858286016110a3565b9150509250929050565b60006020828403121561110e5761110d61104f565b5b600061111c8482850161106b565b91505092915050565b61112e81610fa1565b811461113957600080fd5b50565b60008151905061114b81611125565b92915050565b6000602082840312156111675761116661104f565b5b60006111758482850161113c565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006111e782610fa1565b91506111f283610fa1565b925082820190508082111561120a576112096111ad565b5b92915050565b600061121b82610fa1565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361124d5761124c6111ad565b5b600182019050919050565b7f496e636f6e73697374656e742073746174653a206578636c756465642062616c60008201527f616e6365206578636565647320746f74616c20737570706c7900000000000000602082015250565b60006112b4603983610dbe565b91506112bf82611258565b604082019050919050565b600060208201905081810360008301526112e3816112a7565b9050919050565b60006112f582610fa1565b915061130083610fa1565b9250828203905081811115611318576113176111ad565b5b92915050565b7f496e76616c696420616464726573730000000000000000000000000000000000600082015250565b6000611354600f83610dbe565b915061135f8261131e565b602082019050919050565b6000602082019050818103600083015261138381611347565b9050919050565b61139381611080565b82525050565b60006040820190506113ae6000830185610f77565b6113bb602083018461138a565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f496e76616c696420746f6b656e20616464726573730000000000000000000000600082015250565b6000611427601583610dbe565b9150611432826113f1565b602082019050919050565b600060208201905081810360008301526114568161141a565b9050919050565b6000819050919050565b600067ffffffffffffffff82169050919050565b600061149661149161148c8461145d565b610fd5565b611467565b9050919050565b6114a68161147b565b82525050565b60006020820190506114c1600083018461149d565b9291505056fea264697066735822122013498fc1a83b7935afbdbf4b3f160eb752651b5dfd6b3c8d2cba549a78d533d064736f6c63430008140033