0 txs
3 calls
constructor
constructor()
functions
circulatingSupply
viewfunction circulatingSupply() view returns (uint256)
cloudToken
viewfunction cloudToken() view returns (address)
getExcludedAddresses
viewfunction getExcludedAddresses() view returns (address[])
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
0x60806040523480156200001157600080fd5b50620000226200002860201b60201c565b6200019c565b60006200003a6200013260201b60201c565b90508060000160089054906101000a900460ff161562000086576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff80168160000160009054906101000a900467ffffffffffffffff1667ffffffffffffffff16146200012f5767ffffffffffffffff8160000160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055507fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d267ffffffffffffffff6040516200012691906200017f565b60405180910390a15b50565b60007ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00905090565b600067ffffffffffffffff82169050919050565b62000179816200015a565b82525050565b60006020820190506200019660008301846200016e565b92915050565b6113f680620001ac6000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063ba673dd81161005b578063ba673dd8146100f1578063bb0ac6891461010f578063c4d66de81461012b578063f2fde38b1461014757610088565b80635fdf199a1461008d578063715018a6146100ab5780638da5cb5b146100b55780639358928b146100d3575b600080fd5b610095610163565b6040516100a29190610e3d565b60405180910390f35b6100b36101f1565b005b6100bd610205565b6040516100ca9190610e6e565b60405180910390f35b6100db61023d565b6040516100e89190610ea2565b60405180910390f35b6100f9610431565b6040516101069190610f1c565b60405180910390f35b61012960048036038101906101249190610fa0565b610455565b005b61014560048036038101906101409190610fe0565b6107d9565b005b610161600480360381019061015c9190610fe0565b610a17565b005b606060018054806020026020016040519081016040528092919081815260200182805480156101e757602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001906001019080831161019d575b5050505050905090565b6101f9610a9d565b6102036000610b24565b565b600080610210610bfb565b90508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b60008060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102cf9190611039565b90506000805b6001805490508110156103da5760008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a082316001838154811061033257610331611066565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b81526004016103799190610e6e565b602060405180830381865afa158015610396573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103ba9190611039565b826103c591906110c4565b915080806103d2906110f8565b9150506102d5565b508181111561041e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610415906111c3565b60405180910390fd5b808261042a91906111e3565b9250505090565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61045d610a9d565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036104cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c390611263565b60405180910390fd5b801561060e5760005b60018054905081101561056c578273ffffffffffffffffffffffffffffffffffffffff166001828154811061050d5761050c611066565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff160361055957506107d5565b8080610564906110f8565b9150506104d5565b506001829080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f83f2b279b6151af5a15cdbe8471d34fe8b34aed9bd9514ffeadb57c9ea366e618282604051610601929190611292565b60405180910390a16107d4565b60005b6001805490508110156107d2578273ffffffffffffffffffffffffffffffffffffffff166001828154811061064957610648611066565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036107bf5760018080805490506106a191906111e3565b815481106106b2576106b1611066565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600182815481106106f1576106f0611066565b5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600180548061074b5761074a6112bb565b5b6001900381819060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905590557f83f2b279b6151af5a15cdbe8471d34fe8b34aed9bd9514ffeadb57c9ea366e6183836040516107b1929190611292565b60405180910390a1506107d5565b80806107ca906110f8565b915050610611565b505b5b5050565b60006107e3610c23565b905060008160000160089054906101000a900460ff1615905060008260000160009054906101000a900467ffffffffffffffff1690506000808267ffffffffffffffff161480156108315750825b9050600060018367ffffffffffffffff16148015610866575060003073ffffffffffffffffffffffffffffffffffffffff163b145b905081158015610874575080155b156108ab576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60018560000160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555083156108fb5760018560000160086101000a81548160ff0219169083151502179055505b600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff160361096a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096190611336565b60405180910390fd5b61097333610c4b565b856000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508315610a0f5760008560000160086101000a81548160ff0219169083151502179055507fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d26001604051610a0691906113a5565b60405180910390a15b505050505050565b610a1f610a9d565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a915760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610a889190610e6e565b60405180910390fd5b610a9a81610b24565b50565b610aa5610c5f565b73ffffffffffffffffffffffffffffffffffffffff16610ac3610205565b73ffffffffffffffffffffffffffffffffffffffff1614610b2257610ae6610c5f565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610b199190610e6e565b60405180910390fd5b565b6000610b2e610bfb565b905060008160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050828260000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505050565b60007f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300905090565b60007ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00905090565b610c53610c67565b610c5c81610ca7565b50565b600033905090565b610c6f610d2d565b610ca5576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b610caf610c67565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610d215760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610d189190610e6e565b60405180910390fd5b610d2a81610b24565b50565b6000610d37610c23565b60000160089054906101000a900460ff16905090565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610da482610d79565b9050919050565b610db481610d99565b82525050565b6000610dc68383610dab565b60208301905092915050565b6000602082019050919050565b6000610dea82610d4d565b610df48185610d58565b9350610dff83610d69565b8060005b83811015610e30578151610e178882610dba565b9750610e2283610dd2565b925050600181019050610e03565b5085935050505092915050565b60006020820190508181036000830152610e578184610ddf565b905092915050565b610e6881610d99565b82525050565b6000602082019050610e836000830184610e5f565b92915050565b6000819050919050565b610e9c81610e89565b82525050565b6000602082019050610eb76000830184610e93565b92915050565b6000819050919050565b6000610ee2610edd610ed884610d79565b610ebd565b610d79565b9050919050565b6000610ef482610ec7565b9050919050565b6000610f0682610ee9565b9050919050565b610f1681610efb565b82525050565b6000602082019050610f316000830184610f0d565b92915050565b600080fd5b610f4581610d99565b8114610f5057600080fd5b50565b600081359050610f6281610f3c565b92915050565b60008115159050919050565b610f7d81610f68565b8114610f8857600080fd5b50565b600081359050610f9a81610f74565b92915050565b60008060408385031215610fb757610fb6610f37565b5b6000610fc585828601610f53565b9250506020610fd685828601610f8b565b9150509250929050565b600060208284031215610ff657610ff5610f37565b5b600061100484828501610f53565b91505092915050565b61101681610e89565b811461102157600080fd5b50565b6000815190506110338161100d565b92915050565b60006020828403121561104f5761104e610f37565b5b600061105d84828501611024565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006110cf82610e89565b91506110da83610e89565b92508282019050808211156110f2576110f1611095565b5b92915050565b600061110382610e89565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361113557611134611095565b5b600182019050919050565b600082825260208201905092915050565b7f496e636f6e73697374656e742073746174653a206578636c756465642062616c60008201527f616e6365206578636565647320746f74616c20737570706c7900000000000000602082015250565b60006111ad603983611140565b91506111b882611151565b604082019050919050565b600060208201905081810360008301526111dc816111a0565b9050919050565b60006111ee82610e89565b91506111f983610e89565b925082820390508181111561121157611210611095565b5b92915050565b7f496e76616c696420616464726573730000000000000000000000000000000000600082015250565b600061124d600f83611140565b915061125882611217565b602082019050919050565b6000602082019050818103600083015261127c81611240565b9050919050565b61128c81610f68565b82525050565b60006040820190506112a76000830185610e5f565b6112b46020830184611283565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f496e76616c696420746f6b656e20616464726573730000000000000000000000600082015250565b6000611320601583611140565b915061132b826112ea565b602082019050919050565b6000602082019050818103600083015261134f81611313565b9050919050565b6000819050919050565b600067ffffffffffffffff82169050919050565b600061138f61138a61138584611356565b610ebd565b611360565b9050919050565b61139f81611374565b82525050565b60006020820190506113ba6000830184611396565b9291505056fea2646970667358221220e1c2220c72b270492b2b1c7040aea8e31dcde1178a68918f2dd03ac80ba0089d64736f6c63430008140033