ETH Price: $2,464.32 (-0.75%)
 

More Info

Private Name Tags

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Block
From
To
Approve1522860732026-05-30 19:55:23102 days ago1780170923IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000020850.00000129
Approve1522860702026-05-30 19:55:17102 days ago1780170917IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000020850.00000129
Claim Fees1512815112026-05-07 13:49:59126 days ago1778161799IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000336670.00010034
Approve1512307572026-05-06 9:38:11127 days ago1778060291IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000037690.00002035
Claim Fees1510650682026-05-02 13:35:13131 days ago1777728913IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000046520.00000033
Approve1510644202026-05-02 13:13:37131 days ago1777727617IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000046610.00000548
Claim Fees1508468112026-04-27 12:19:59136 days ago1777292399IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000431940.00000032
Approve1505567602026-04-20 19:11:37143 days ago1776712297IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000228510.00002033
Claim Fees1478736742026-02-17 16:35:25205 days ago1771346125IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000235310.00018002
Approve1452898952025-12-19 21:09:27264 days ago1766178567IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000053560.00010072
Approve1449815112025-12-12 17:49:59272 days ago1765561799IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000025290.00007652
Approve1440301592025-11-20 17:18:15294 days ago1763659095IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000598830.00010155
Approve1440301402025-11-20 17:17:37294 days ago1763659057IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000001119370.00116577
Approve1436847522025-11-12 17:24:41302 days ago1762968281IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000083090.0001009
Approve1436847462025-11-12 17:24:29302 days ago1762968269IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000082820.0001009
Approve1436847392025-11-12 17:24:15302 days ago1762968255IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000082360.0001009
Claim Fees1436749892025-11-12 11:59:15302 days ago1762948755IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000008310.00000071
Approve1419142472025-10-02 17:47:51343 days ago1759427271IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000148290.00010042
Approve1411054552025-09-14 0:28:07361 days ago1757809687IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000016580.00001043
Claim Fees1403984122025-08-28 15:40:01378 days ago1756395601IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000155110.00010299
Approve1403871332025-08-28 9:24:03378 days ago1756373043IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000073260.00010126
Approve1403871172025-08-28 9:23:31378 days ago1756373011IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000076160.00010128
Approve1390932112025-07-29 10:33:19408 days ago1753785199IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000536950.00100073
Approve1390470082025-07-28 8:53:13409 days ago1753692793IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000673220.00132216
Claim Fees1389583382025-07-26 7:37:33411 days ago1753515453IN
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH0.0000000089730.00010092
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
1075497172023-07-30 6:23:311138 days ago1690698211
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075497172023-07-30 6:23:311138 days ago1690698211
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075497172023-07-30 6:23:311138 days ago1690698211
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075497172023-07-30 6:23:311138 days ago1690698211
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075497172023-07-30 6:23:311138 days ago1690698211
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075497172023-07-30 6:23:311138 days ago1690698211
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075497172023-07-30 6:23:311138 days ago1690698211
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075497172023-07-30 6:23:311138 days ago1690698211
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075497172023-07-30 6:23:311138 days ago1690698211
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075497172023-07-30 6:23:311138 days ago1690698211
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075497172023-07-30 6:23:311138 days ago1690698211
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075497172023-07-30 6:23:311138 days ago1690698211
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075494572023-07-30 6:14:511138 days ago1690697691
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075494572023-07-30 6:14:511138 days ago1690697691
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075494572023-07-30 6:14:511138 days ago1690697691
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075494572023-07-30 6:14:511138 days ago1690697691
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075494572023-07-30 6:14:511138 days ago1690697691
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075494572023-07-30 6:14:511138 days ago1690697691
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075494572023-07-30 6:14:511138 days ago1690697691
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075494572023-07-30 6:14:511138 days ago1690697691
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075494572023-07-30 6:14:511138 days ago1690697691
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075494572023-07-30 6:14:511138 days ago1690697691
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075494572023-07-30 6:14:511138 days ago1690697691
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075494572023-07-30 6:14:511138 days ago1690697691
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
1075494572023-07-30 6:14:511138 days ago1690697691
Velodrome: vAMMV2-WETH/fBOMB Pool
0 ETH
View All Internal Transactions

Cross-Chain Transactions
Loading...
Loading

Contract Name

Pool

Compiler Version
v0.8.19+commit.7dd6d404
Optimization Enabled
Yes with 200 runs
Other Settings
default evmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"BelowMinimumK","type":"error"},{"inputs":[],"name":"DepositsNotEqual","type":"error"},{"inputs":[],"name":"FactoryAlreadySet","type":"error"},{"inputs":[],"name":"InsufficientInputAmount","type":"error"},{"inputs":[],"name":"InsufficientLiquidity","type":"error"},{"inputs":[],"name":"InsufficientLiquidityBurned","type":"error"},{"inputs":[],"name":"InsufficientLiquidityMinted","type":"error"},{"inputs":[],"name":"InsufficientOutputAmount","type":"error"},{"inputs":[],"name":"InvalidTo","type":"error"},{"inputs":[],"name":"IsPaused","type":"error"},{"inputs":[],"name":"K","type":"error"},{"inputs":[],"name":"NotEmergencyCouncil","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","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":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount0","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount1","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount0","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount1","type":"uint256"}],"name":"Claim","type":"event"},{"anonymous":false,"inputs":[],"name":"EIP712DomainChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount0","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount1","type":"uint256"}],"name":"Fees","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount0","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount1","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount0In","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount1In","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount0Out","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount1Out","type":"uint256"}],"name":"Swap","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"reserve0","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"reserve1","type":"uint256"}],"name":"Sync","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":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"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":"amount","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":[],"name":"blockTimestampLast","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"}],"name":"burn","outputs":[{"internalType":"uint256","name":"amount0","type":"uint256"},{"internalType":"uint256","name":"amount1","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimFees","outputs":[{"internalType":"uint256","name":"claimed0","type":"uint256"},{"internalType":"uint256","name":"claimed1","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"claimable0","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"claimable1","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentCumulativePrices","outputs":[{"internalType":"uint256","name":"reserve0Cumulative","type":"uint256"},{"internalType":"uint256","name":"reserve1Cumulative","type":"uint256"},{"internalType":"uint256","name":"blockTimestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"eip712Domain","outputs":[{"internalType":"bytes1","name":"fields","type":"bytes1"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"},{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"address","name":"verifyingContract","type":"address"},{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"uint256[]","name":"extensions","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"factory","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amountIn","type":"uint256"},{"internalType":"address","name":"tokenIn","type":"address"}],"name":"getAmountOut","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getReserves","outputs":[{"internalType":"uint256","name":"_reserve0","type":"uint256"},{"internalType":"uint256","name":"_reserve1","type":"uint256"},{"internalType":"uint256","name":"_blockTimestampLast","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"index0","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"index1","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_token0","type":"address"},{"internalType":"address","name":"_token1","type":"address"},{"internalType":"bool","name":"_stable","type":"bool"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"lastObservation","outputs":[{"components":[{"internalType":"uint256","name":"timestamp","type":"uint256"},{"internalType":"uint256","name":"reserve0Cumulative","type":"uint256"},{"internalType":"uint256","name":"reserve1Cumulative","type":"uint256"}],"internalType":"struct Pool.Observation","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"metadata","outputs":[{"internalType":"uint256","name":"dec0","type":"uint256"},{"internalType":"uint256","name":"dec1","type":"uint256"},{"internalType":"uint256","name":"r0","type":"uint256"},{"internalType":"uint256","name":"r1","type":"uint256"},{"internalType":"bool","name":"st","type":"bool"},{"internalType":"address","name":"t0","type":"address"},{"internalType":"address","name":"t1","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"}],"name":"mint","outputs":[{"internalType":"uint256","name":"liquidity","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"observationLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"observations","outputs":[{"internalType":"uint256","name":"timestamp","type":"uint256"},{"internalType":"uint256","name":"reserve0Cumulative","type":"uint256"},{"internalType":"uint256","name":"reserve1Cumulative","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"poolFees","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"tokenIn","type":"address"},{"internalType":"uint256","name":"amountIn","type":"uint256"},{"internalType":"uint256","name":"points","type":"uint256"}],"name":"prices","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"tokenIn","type":"address"},{"internalType":"uint256","name":"amountIn","type":"uint256"},{"internalType":"uint256","name":"granularity","type":"uint256"}],"name":"quote","outputs":[{"internalType":"uint256","name":"amountOut","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"reserve0","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"reserve0CumulativeLast","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"reserve1","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"reserve1CumulativeLast","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"tokenIn","type":"address"},{"internalType":"uint256","name":"amountIn","type":"uint256"},{"internalType":"uint256","name":"points","type":"uint256"},{"internalType":"uint256","name":"window","type":"uint256"}],"name":"sample","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"__name","type":"string"}],"name":"setName","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"__symbol","type":"string"}],"name":"setSymbol","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"}],"name":"skim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"stable","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"supplyIndex0","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"supplyIndex1","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount0Out","type":"uint256"},{"internalType":"uint256","name":"amount1Out","type":"uint256"},{"internalType":"address","name":"to","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"swap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sync","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"token0","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token1","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokens","outputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"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":"amount","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":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
🤖 Code Reader

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

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

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