ETH Price: $2,465.83 (+1.46%)
 

Overview

Max Total Supply

30,000,000 BLST

Holders

23

Transfers

-
0

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

Ballast

Compiler Version
v0.8.24+commit.e11b9ed9
Optimization Enabled
Yes with 200 runs
Other Settings
cancun EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"address","name":"genesisRecipient","type":"address"},{"internalType":"uint256","name":"genesisAmount","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"minter","type":"address"},{"indexed":false,"internalType":"bool","name":"allowed","type":"bool"}],"name":"MinterSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"MAX_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"},{"internalType":"bool","name":"allowed","type":"bool"}],"name":"setMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
608060405234801562000010575f80fd5b506040516200103338038062001033833981016040819052620000339162000330565b336040518060400160405280600781526020016610985b1b185cdd60ca1b81525060405180604001604052806004815260200163109314d560e21b815250816003908162000082919062000407565b50600462000091828262000407565b5050506001600160a01b038116620000c357604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b620000ce8162000174565b506001600160a01b038216620001155760405162461bcd60e51b815260206004820152600b60248201526a0726563697069656e743d360ac1b6044820152606401620000ba565b6a52b7d2dcc80cd2e4000000811115620001605760405162461bcd60e51b815260206004820152600b60248201526a067656e657369733e6361760ac1b6044820152606401620000ba565b6200016c8282620001c5565b5050620004f9565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b038216620001f05760405163ec442f0560e01b81525f6004820152602401620000ba565b620001fd5f838362000201565b5050565b6001600160a01b0383166200022f578060025f828254620002239190620004d3565b90915550620002a19050565b6001600160a01b0383165f9081526020819052604090205481811015620002835760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401620000ba565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b038216620002bf57600280548290039055620002dd565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200032391815260200190565b60405180910390a3505050565b5f806040838503121562000342575f80fd5b82516001600160a01b038116811462000359575f80fd5b6020939093015192949293505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806200039257607f821691505b602082108103620003b157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156200040257805f5260205f20601f840160051c81016020851015620003de5750805b601f840160051c820191505b81811015620003ff575f8155600101620003ea565b50505b505050565b81516001600160401b0381111562000423576200042362000369565b6200043b816200043484546200037d565b84620003b7565b602080601f83116001811462000471575f8415620004595750858301515b5f19600386901b1c1916600185901b178555620004cb565b5f85815260208120601f198616915b82811015620004a15788860151825594840194600190910190840162000480565b5085821015620004bf57878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b80820180821115620004f357634e487b7160e01b5f52601160045260245ffd5b92915050565b610b2c80620005075f395ff3fe608060405234801561000f575f80fd5b5060043610610111575f3560e01c8063715018a61161009e578063a9059cbb1161006e578063a9059cbb1461022a578063aa271e1a1461023d578063cf456ae71461025f578063dd62ed3e14610272578063f2fde38b146102aa575f80fd5b8063715018a6146101ec57806379cc6790146101f45780638da5cb5b1461020757806395d89b4114610222575f80fd5b8063313ce567116100e4578063313ce5671461017b57806332cb6b0c1461018a57806340c10f191461019c57806342966c68146101b157806370a08231146101c4575f80fd5b806306fdde0314610115578063095ea7b31461013357806318160ddd1461015657806323b872dd14610168575b5f80fd5b61011d6102bd565b60405161012a9190610936565b60405180910390f35b61014661014136600461099d565b61034d565b604051901515815260200161012a565b6002545b60405190815260200161012a565b6101466101763660046109c5565b610366565b6040516012815260200161012a565b61015a6a52b7d2dcc80cd2e400000081565b6101af6101aa36600461099d565b610389565b005b6101af6101bf3660046109fe565b61043b565b61015a6101d2366004610a15565b6001600160a01b03165f9081526020819052604090205490565b6101af610448565b6101af61020236600461099d565b61045b565b6005546040516001600160a01b03909116815260200161012a565b61011d610470565b61014661023836600461099d565b61047f565b61014661024b366004610a15565b60066020525f908152604090205460ff1681565b6101af61026d366004610a35565b61048c565b61015a610280366004610a6e565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6101af6102b8366004610a15565b610533565b6060600380546102cc90610a9f565b80601f01602080910402602001604051908101604052809291908181526020018280546102f890610a9f565b80156103435780601f1061031a57610100808354040283529160200191610343565b820191905f5260205f20905b81548152906001019060200180831161032657829003601f168201915b5050505050905090565b5f3361035a81858561056d565b60019150505b92915050565b5f3361037385828561057f565b61037e8585856105fb565b506001949350505050565b335f9081526006602052604090205460ff166103d95760405162461bcd60e51b815260206004820152600a6024820152693737ba1036b4b73a32b960b11b60448201526064015b60405180910390fd5b6a52b7d2dcc80cd2e4000000816103ef60025490565b6103f99190610ad7565b111561042d5760405162461bcd60e51b815260206004820152600360248201526206361760ec1b60448201526064016103d0565b6104378282610658565b5050565b610445338261068c565b50565b6104506106c0565b6104595f6106ed565b565b61046682338361057f565b610437828261068c565b6060600480546102cc90610a9f565b5f3361035a8185856105fb565b6104946106c0565b6001600160a01b0382166104d55760405162461bcd60e51b815260206004820152600860248201526706d696e7465723d360c41b60448201526064016103d0565b6001600160a01b0382165f81815260066020908152604091829020805460ff191685151590811790915591519182527f583b0aa0e528532caf4b907c11d7a8158a122fe2a6fb80cd9b09776ebea8d92d910160405180910390a25050565b61053b6106c0565b6001600160a01b03811661056457604051631e4fbdf760e01b81525f60048201526024016103d0565b610445816106ed565b61057a838383600161073e565b505050565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f198110156105f557818110156105e757604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016103d0565b6105f584848484035f61073e565b50505050565b6001600160a01b03831661062457604051634b637e8f60e11b81525f60048201526024016103d0565b6001600160a01b03821661064d5760405163ec442f0560e01b81525f60048201526024016103d0565b61057a838383610810565b6001600160a01b0382166106815760405163ec442f0560e01b81525f60048201526024016103d0565b6104375f8383610810565b6001600160a01b0382166106b557604051634b637e8f60e11b81525f60048201526024016103d0565b610437825f83610810565b6005546001600160a01b031633146104595760405163118cdaa760e01b81523360048201526024016103d0565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0384166107675760405163e602df0560e01b81525f60048201526024016103d0565b6001600160a01b03831661079057604051634a1406b160e11b81525f60048201526024016103d0565b6001600160a01b038085165f90815260016020908152604080832093871683529290522082905580156105f557826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161080291815260200190565b60405180910390a350505050565b6001600160a01b03831661083a578060025f82825461082f9190610ad7565b909155506108aa9050565b6001600160a01b0383165f908152602081905260409020548181101561088c5760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016103d0565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b0382166108c6576002805482900390556108e4565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161092991815260200190565b60405180910390a3505050565b5f602080835283518060208501525f5b8181101561096257858101830151858201604001528201610946565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610998575f80fd5b919050565b5f80604083850312156109ae575f80fd5b6109b783610982565b946020939093013593505050565b5f805f606084860312156109d7575f80fd5b6109e084610982565b92506109ee60208501610982565b9150604084013590509250925092565b5f60208284031215610a0e575f80fd5b5035919050565b5f60208284031215610a25575f80fd5b610a2e82610982565b9392505050565b5f8060408385031215610a46575f80fd5b610a4f83610982565b915060208301358015158114610a63575f80fd5b809150509250929050565b5f8060408385031215610a7f575f80fd5b610a8883610982565b9150610a9660208401610982565b90509250929050565b600181811c90821680610ab357607f821691505b602082108103610ad157634e487b7160e01b5f52602260045260245ffd5b50919050565b8082018082111561036057634e487b7160e01b5f52601160045260245ffdfea26469706673582212204b9e889c534e357ca074055f29d60dfebf5af14781247f7c0f0eda4fb5d174b464736f6c6343000818003300000000000000000000000079bee9bfe80ed60b6b26d062e65f688450f0fe4900000000000000000000000000000000000000000018d0bf423c03d8de000000
Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610111575f3560e01c8063715018a61161009e578063a9059cbb1161006e578063a9059cbb1461022a578063aa271e1a1461023d578063cf456ae71461025f578063dd62ed3e14610272578063f2fde38b146102aa575f80fd5b8063715018a6146101ec57806379cc6790146101f45780638da5cb5b1461020757806395d89b4114610222575f80fd5b8063313ce567116100e4578063313ce5671461017b57806332cb6b0c1461018a57806340c10f191461019c57806342966c68146101b157806370a08231146101c4575f80fd5b806306fdde0314610115578063095ea7b31461013357806318160ddd1461015657806323b872dd14610168575b5f80fd5b61011d6102bd565b60405161012a9190610936565b60405180910390f35b61014661014136600461099d565b61034d565b604051901515815260200161012a565b6002545b60405190815260200161012a565b6101466101763660046109c5565b610366565b6040516012815260200161012a565b61015a6a52b7d2dcc80cd2e400000081565b6101af6101aa36600461099d565b610389565b005b6101af6101bf3660046109fe565b61043b565b61015a6101d2366004610a15565b6001600160a01b03165f9081526020819052604090205490565b6101af610448565b6101af61020236600461099d565b61045b565b6005546040516001600160a01b03909116815260200161012a565b61011d610470565b61014661023836600461099d565b61047f565b61014661024b366004610a15565b60066020525f908152604090205460ff1681565b6101af61026d366004610a35565b61048c565b61015a610280366004610a6e565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6101af6102b8366004610a15565b610533565b6060600380546102cc90610a9f565b80601f01602080910402602001604051908101604052809291908181526020018280546102f890610a9f565b80156103435780601f1061031a57610100808354040283529160200191610343565b820191905f5260205f20905b81548152906001019060200180831161032657829003601f168201915b5050505050905090565b5f3361035a81858561056d565b60019150505b92915050565b5f3361037385828561057f565b61037e8585856105fb565b506001949350505050565b335f9081526006602052604090205460ff166103d95760405162461bcd60e51b815260206004820152600a6024820152693737ba1036b4b73a32b960b11b60448201526064015b60405180910390fd5b6a52b7d2dcc80cd2e4000000816103ef60025490565b6103f99190610ad7565b111561042d5760405162461bcd60e51b815260206004820152600360248201526206361760ec1b60448201526064016103d0565b6104378282610658565b5050565b610445338261068c565b50565b6104506106c0565b6104595f6106ed565b565b61046682338361057f565b610437828261068c565b6060600480546102cc90610a9f565b5f3361035a8185856105fb565b6104946106c0565b6001600160a01b0382166104d55760405162461bcd60e51b815260206004820152600860248201526706d696e7465723d360c41b60448201526064016103d0565b6001600160a01b0382165f81815260066020908152604091829020805460ff191685151590811790915591519182527f583b0aa0e528532caf4b907c11d7a8158a122fe2a6fb80cd9b09776ebea8d92d910160405180910390a25050565b61053b6106c0565b6001600160a01b03811661056457604051631e4fbdf760e01b81525f60048201526024016103d0565b610445816106ed565b61057a838383600161073e565b505050565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f198110156105f557818110156105e757604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016103d0565b6105f584848484035f61073e565b50505050565b6001600160a01b03831661062457604051634b637e8f60e11b81525f60048201526024016103d0565b6001600160a01b03821661064d5760405163ec442f0560e01b81525f60048201526024016103d0565b61057a838383610810565b6001600160a01b0382166106815760405163ec442f0560e01b81525f60048201526024016103d0565b6104375f8383610810565b6001600160a01b0382166106b557604051634b637e8f60e11b81525f60048201526024016103d0565b610437825f83610810565b6005546001600160a01b031633146104595760405163118cdaa760e01b81523360048201526024016103d0565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0384166107675760405163e602df0560e01b81525f60048201526024016103d0565b6001600160a01b03831661079057604051634a1406b160e11b81525f60048201526024016103d0565b6001600160a01b038085165f90815260016020908152604080832093871683529290522082905580156105f557826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161080291815260200190565b60405180910390a350505050565b6001600160a01b03831661083a578060025f82825461082f9190610ad7565b909155506108aa9050565b6001600160a01b0383165f908152602081905260409020548181101561088c5760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016103d0565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b0382166108c6576002805482900390556108e4565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161092991815260200190565b60405180910390a3505050565b5f602080835283518060208501525f5b8181101561096257858101830151858201604001528201610946565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610998575f80fd5b919050565b5f80604083850312156109ae575f80fd5b6109b783610982565b946020939093013593505050565b5f805f606084860312156109d7575f80fd5b6109e084610982565b92506109ee60208501610982565b9150604084013590509250925092565b5f60208284031215610a0e575f80fd5b5035919050565b5f60208284031215610a25575f80fd5b610a2e82610982565b9392505050565b5f8060408385031215610a46575f80fd5b610a4f83610982565b915060208301358015158114610a63575f80fd5b809150509250929050565b5f8060408385031215610a7f575f80fd5b610a8883610982565b9150610a9660208401610982565b90509250929050565b600181811c90821680610ab357607f821691505b602082108103610ad157634e487b7160e01b5f52602260045260245ffd5b50919050565b8082018082111561036057634e487b7160e01b5f52601160045260245ffdfea26469706673582212204b9e889c534e357ca074055f29d60dfebf5af14781247f7c0f0eda4fb5d174b464736f6c63430008180033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000079bee9bfe80ed60b6b26d062e65f688450f0fe4900000000000000000000000000000000000000000018d0bf423c03d8de000000

-----Decoded View---------------
Arg [0] : genesisRecipient (address): 0x79BEe9bFe80eD60b6b26D062E65f688450f0fE49
Arg [1] : genesisAmount (uint256): 30000000000000000000000000

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 00000000000000000000000079bee9bfe80ed60b6b26d062e65f688450f0fe49
Arg [1] : 00000000000000000000000000000000000000000018d0bf423c03d8de000000

🤖 Code Reader

Generate instant answers for your smart contract questions using AI Models. Read more.

Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.