ETH Price: $2,230.64 (+2.29%)
Gas: 0.75 Gwei
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
0x37678c7420c6d13b67c57623a0285e90076d2f986e7ee56a4c5189277fed45a7 Transfer(pending)2025-03-02 9:51:153 hrs ago1740909075IN
Saturn DAO: SATURN Token
0 ETH(Pending)(Pending)
0x8c0df7a9f13eaa1af061024cc237a8a0d0cd4d94231f910cdaa9ae5318e71ae3 Transfer(pending)2025-03-02 3:47:199 hrs ago1740887239IN
Saturn DAO: SATURN Token
0 ETH(Pending)(Pending)
Transfer217915832025-02-07 2:15:3523 days ago1738894535IN
Saturn DAO: SATURN Token
0 ETH0.000036391.03113023
Transfer217915532025-02-07 2:09:3523 days ago1738894175IN
Saturn DAO: SATURN Token
0 ETH0.000035451.00468335
Transfer217915272025-02-07 2:04:2323 days ago1738893863IN
Saturn DAO: SATURN Token
0 ETH0.000042821.21321091
Transfer217848192025-02-06 3:36:5924 days ago1738813019IN
Saturn DAO: SATURN Token
0 ETH0.000036841.04408128
Transfer217817522025-02-05 17:21:5924 days ago1738776119IN
Saturn DAO: SATURN Token
0 ETH0.000076942.1804266
Transfer216825882025-01-22 21:02:5938 days ago1737579779IN
Saturn DAO: SATURN Token
0 ETH0.00033179.4000692
Transfer216825612025-01-22 20:57:3538 days ago1737579455IN
Saturn DAO: SATURN Token
0 ETH0.000310738.80288402
Transfer216825362025-01-22 20:52:3538 days ago1737579155IN
Saturn DAO: SATURN Token
0 ETH0.000299018.47389406
Transfer216825072025-01-22 20:46:4738 days ago1737578807IN
Saturn DAO: SATURN Token
0 ETH0.000343369.73076164
Transfer216824952025-01-22 20:44:1138 days ago1737578651IN
Saturn DAO: SATURN Token
0 ETH0.000300858.52589919
Transfer216822382025-01-22 19:52:2338 days ago1737575543IN
Saturn DAO: SATURN Token
0 ETH0.00034059.64629993
Transfer216822212025-01-22 19:48:4738 days ago1737575327IN
Saturn DAO: SATURN Token
0 ETH0.000334799.48764675
Transfer216821512025-01-22 19:34:4738 days ago1737574487IN
Saturn DAO: SATURN Token
0 ETH0.000474999.06705055
Transfer205646662024-08-19 19:09:35194 days ago1724094575IN
Saturn DAO: SATURN Token
0 ETH0.000228221.96048877
Transfer205381092024-08-16 2:10:23198 days ago1723774223IN
Saturn DAO: SATURN Token
0 ETH0.000204351.51666952
Transfer205380462024-08-16 1:57:47198 days ago1723773467IN
Saturn DAO: SATURN Token
0 ETH0.000174491.29510935
Transfer204885822024-08-09 4:14:11205 days ago1723176851IN
Saturn DAO: SATURN Token
0 ETH0.000194561.44401232
Transfer204739462024-08-07 3:15:47207 days ago1723000547IN
Saturn DAO: SATURN Token
0 ETH0.000373642.83330065
Transfer204739202024-08-07 3:10:35207 days ago1723000235IN
Saturn DAO: SATURN Token
0 ETH0.000519353.49905425
Transfer204692652024-08-06 11:35:11208 days ago1722944111IN
Saturn DAO: SATURN Token
0 ETH0.000376142.7608019
Transfer200164072024-06-04 5:35:59271 days ago1717479359IN
Saturn DAO: SATURN Token
0 ETH0.000191284.77040851
Transfer198871472024-05-17 3:54:59289 days ago1715918099IN
Saturn DAO: SATURN Token
0 ETH0.000130183.24768609
Transfer198810002024-05-16 7:18:47290 days ago1715843927IN
Saturn DAO: SATURN Token
0 ETH0.000233294.07954555
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Saturn

Compiler Version
v0.4.21+commit.dfe3193c

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-03-31
*/

pragma solidity ^0.4.18;

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

  /**
  * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  /**
  * @dev Adds two numbers, throws on overflow.
  */
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

contract ERC223 {
  uint public totalSupply;
  function balanceOf(address who) constant returns (uint);

  function name() constant returns (string _name);
  function symbol() constant returns (string _symbol);
  function decimals() constant returns (uint8 _decimals);
  function totalSupply() constant returns (uint256 _supply);

  function transfer(address to, uint value) returns (bool ok);
  function transfer(address to, uint value, bytes data) returns (bool ok);
  event Transfer(address indexed _from, address indexed _to, uint256 _value);
  event ERC223Transfer(address indexed _from, address indexed _to, uint256 _value, bytes _data);
}

contract ContractReceiver {
  function tokenFallback(address _from, uint _value, bytes _data);
}

contract ERC223Token is ERC223 {
  using SafeMath for uint;

  mapping(address => uint) balances;

  string public name;
  string public symbol;
  uint8 public decimals;
  uint256 public totalSupply;


  // Function to access name of token .
  function name() constant returns (string _name) {
      return name;
  }
  // Function to access symbol of token .
  function symbol() constant returns (string _symbol) {
      return symbol;
  }
  // Function to access decimals of token .
  function decimals() constant returns (uint8 _decimals) {
      return decimals;
  }
  // Function to access total supply of tokens .
  function totalSupply() constant returns (uint256 _totalSupply) {
      return totalSupply;
  }

  // Function that is called when a user or another contract wants to transfer funds .
  function transfer(address _to, uint _value, bytes _data) returns (bool success) {
    if(isContract(_to)) {
        return transferToContract(_to, _value, _data);
    }
    else {
        return transferToAddress(_to, _value, _data);
    }
}

  // Standard function transfer similar to ERC20 transfer with no _data .
  // Added due to backwards compatibility reasons .
  function transfer(address _to, uint _value) returns (bool success) {

    //standard function transfer similar to ERC20 transfer with no _data
    //added due to backwards compatibility reasons
    bytes memory empty;
    if(isContract(_to)) {
        return transferToContract(_to, _value, empty);
    }
    else {
        return transferToAddress(_to, _value, empty);
    }
}

//assemble the given address bytecode. If bytecode exists then the _addr is a contract.
  function isContract(address _addr) private returns (bool is_contract) {
      uint length;
      assembly {
            //retrieve the size of the code on target address, this needs assembly
            length := extcodesize(_addr)
        }
        if(length>0) {
            return true;
        }
        else {
            return false;
        }
    }

  //function that is called when transaction target is an address
  function transferToAddress(address _to, uint _value, bytes _data) private returns (bool success) {
    if (balanceOf(msg.sender) < _value) revert();
    balances[msg.sender] = balanceOf(msg.sender).sub(_value);
    balances[_to] = balanceOf(_to).add(_value);
    Transfer(msg.sender, _to, _value);
    ERC223Transfer(msg.sender, _to, _value, _data);
    return true;
  }

  //function that is called when transaction target is a contract
  function transferToContract(address _to, uint _value, bytes _data) private returns (bool success) {
    if (balanceOf(msg.sender) < _value) revert();
    balances[msg.sender] = balanceOf(msg.sender).sub(_value);
    balances[_to] = balanceOf(_to).add(_value);
    ContractReceiver reciever = ContractReceiver(_to);
    reciever.tokenFallback(msg.sender, _value, _data);
    Transfer(msg.sender, _to, _value);
    ERC223Transfer(msg.sender, _to, _value, _data);
    return true;
  }


  function balanceOf(address _owner) constant returns (uint balance) {
    return balances[_owner];
  }
}

contract Saturn is ERC223Token {
  string public name = "Saturn DAO Token";
  string public symbol = "SATURN";
  uint public decimals = 4;
  uint public totalSupply = 1000000000 * 10**4;

  function Saturn() {
    balances[msg.sender] = totalSupply;
  }
}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"},{"indexed":false,"name":"_data","type":"bytes"}],"name":"ERC223Transfer","type":"event"}]

60606040526040805190810160405280601081526020017f53617475726e2044414f20546f6b656e000000000000000000000000000000008152506006908051906020019061004f929190610101565b506040805190810160405280600681526020017f53415455524e00000000000000000000000000000000000000000000000000008152506007908051906020019061009b929190610101565b5060046008556509184e72a00060095534156100b657600080fd5b600954600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506101a6565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061014257805160ff1916838001178555610170565b82800160010185558215610170579182015b8281111561016f578251825591602001919060010190610154565b5b50905061017d9190610181565b5090565b6101a391905b8082111561019f576000816000905550600101610187565b5090565b90565b610b2a806101b56000396000f300606060405260043610610083576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461008857806318160ddd14610116578063313ce5671461013f57806370a082311461016857806395d89b41146101b5578063a9059cbb14610243578063be45fd621461029d575b600080fd5b341561009357600080fd5b61009b61033a565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100db5780820151818401526020810190506100c0565b50505050905090810190601f1680156101085780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561012157600080fd5b6101296103d8565b6040518082815260200191505060405180910390f35b341561014a57600080fd5b6101526103de565b6040518082815260200191505060405180910390f35b341561017357600080fd5b61019f600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506103e4565b6040518082815260200191505060405180910390f35b34156101c057600080fd5b6101c861042d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102085780820151818401526020810190506101ed565b50505050905090810190601f1680156102355780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561024e57600080fd5b610283600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506104cb565b604051808215151515815260200191505060405180910390f35b34156102a857600080fd5b610320600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190505061050a565b604051808215151515815260200191505060405180910390f35b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103d05780601f106103a5576101008083540402835291602001916103d0565b820191906000526020600020905b8154815290600101906020018083116103b357829003601f168201915b505050505081565b60095481565b60085481565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104c35780601f10610498576101008083540402835291602001916104c3565b820191906000526020600020905b8154815290600101906020018083116104a657829003601f168201915b505050505081565b60006104d5610aea565b6104de84610541565b156104f5576104ee848483610565565b9150610503565b61050084848361089e565b91505b5092915050565b600061051584610541565b1561052c57610525848484610565565b905061053a565b61053784848461089e565b90505b9392505050565b600080823b9050600081111561055a576001915061055f565b600091505b50919050565b60008083610572336103e4565b101561057d57600080fd5b6105988461058a336103e4565b610ab390919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506105f6846105e8876103e4565b610acc90919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508490508073ffffffffffffffffffffffffffffffffffffffff1663c0ee0b8a3386866040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156106fe5780820151818401526020810190506106e3565b50505050905090810190601f16801561072b5780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b151561074b57600080fd5b5af1151561075857600080fd5b5050508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a38473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f9bfafdc2ae8835972d7b64ef3f8f307165ac22ceffde4a742c52da5487f45fd186866040518083815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561085757808201518184015260208101905061083c565b50505050905090810190601f1680156108845780820380516001836020036101000a031916815260200191505b50935050505060405180910390a360019150509392505050565b6000826108aa336103e4565b10156108b557600080fd5b6108d0836108c2336103e4565b610ab390919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061092e83610920866103e4565b610acc90919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f9bfafdc2ae8835972d7b64ef3f8f307165ac22ceffde4a742c52da5487f45fd185856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610a6d578082015181840152602081019050610a52565b50505050905090810190601f168015610a9a5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a3600190509392505050565b6000828211151515610ac157fe5b818303905092915050565b6000808284019050838110151515610ae057fe5b8091505092915050565b6020604051908101604052806000815250905600a165627a7a723058201e04d712dca7e476276103c5f49cb3846009590ba68331144f9b52ca4b06b2100029

Deployed Bytecode

0x606060405260043610610083576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461008857806318160ddd14610116578063313ce5671461013f57806370a082311461016857806395d89b41146101b5578063a9059cbb14610243578063be45fd621461029d575b600080fd5b341561009357600080fd5b61009b61033a565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100db5780820151818401526020810190506100c0565b50505050905090810190601f1680156101085780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561012157600080fd5b6101296103d8565b6040518082815260200191505060405180910390f35b341561014a57600080fd5b6101526103de565b6040518082815260200191505060405180910390f35b341561017357600080fd5b61019f600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506103e4565b6040518082815260200191505060405180910390f35b34156101c057600080fd5b6101c861042d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102085780820151818401526020810190506101ed565b50505050905090810190601f1680156102355780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561024e57600080fd5b610283600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506104cb565b604051808215151515815260200191505060405180910390f35b34156102a857600080fd5b610320600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190505061050a565b604051808215151515815260200191505060405180910390f35b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103d05780601f106103a5576101008083540402835291602001916103d0565b820191906000526020600020905b8154815290600101906020018083116103b357829003601f168201915b505050505081565b60095481565b60085481565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104c35780601f10610498576101008083540402835291602001916104c3565b820191906000526020600020905b8154815290600101906020018083116104a657829003601f168201915b505050505081565b60006104d5610aea565b6104de84610541565b156104f5576104ee848483610565565b9150610503565b61050084848361089e565b91505b5092915050565b600061051584610541565b1561052c57610525848484610565565b905061053a565b61053784848461089e565b90505b9392505050565b600080823b9050600081111561055a576001915061055f565b600091505b50919050565b60008083610572336103e4565b101561057d57600080fd5b6105988461058a336103e4565b610ab390919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506105f6846105e8876103e4565b610acc90919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508490508073ffffffffffffffffffffffffffffffffffffffff1663c0ee0b8a3386866040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156106fe5780820151818401526020810190506106e3565b50505050905090810190601f16801561072b5780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b151561074b57600080fd5b5af1151561075857600080fd5b5050508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a38473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f9bfafdc2ae8835972d7b64ef3f8f307165ac22ceffde4a742c52da5487f45fd186866040518083815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561085757808201518184015260208101905061083c565b50505050905090810190601f1680156108845780820380516001836020036101000a031916815260200191505b50935050505060405180910390a360019150509392505050565b6000826108aa336103e4565b10156108b557600080fd5b6108d0836108c2336103e4565b610ab390919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061092e83610920866103e4565b610acc90919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f9bfafdc2ae8835972d7b64ef3f8f307165ac22ceffde4a742c52da5487f45fd185856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610a6d578082015181840152602081019050610a52565b50505050905090810190601f168015610a9a5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a3600190509392505050565b6000828211151515610ac157fe5b818303905092915050565b6000808284019050838110151515610ae057fe5b8091505092915050565b6020604051908101604052806000815250905600a165627a7a723058201e04d712dca7e476276103c5f49cb3846009590ba68331144f9b52ca4b06b2100029

Swarm Source

bzzr://1e04d712dca7e476276103c5f49cb3846009590ba68331144f9b52ca4b06b210

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

OVERVIEW

Saturn Network is a multi chain decentralized exchange for trading Ethereum, Ethereum Classic, ERC20 and ERC223 tokens.

Validator Index Block Amount
View All Withdrawals

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