Source Code
Latest 25 from a total of 87 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Withdraw | 19722852 | 679 days ago | IN | 0 ETH | 0.00038786 | ||||
| Donate | 19721698 | 679 days ago | IN | 0.05 ETH | 0.00025492 | ||||
| Donate | 19713119 | 680 days ago | IN | 0.04 ETH | 0.00031743 | ||||
| Donate | 19705699 | 681 days ago | IN | 0.25 ETH | 0.00030281 | ||||
| Donate | 19701820 | 682 days ago | IN | 0.033 ETH | 0.0002409 | ||||
| Donate | 19701026 | 682 days ago | IN | 0.0993 ETH | 0.00020305 | ||||
| Donate | 19698762 | 682 days ago | IN | 0.17 ETH | 0.00022708 | ||||
| Donate | 19694362 | 683 days ago | IN | 0.04 ETH | 0.00020532 | ||||
| Donate | 19682393 | 684 days ago | IN | 0.133 ETH | 0.00056488 | ||||
| Donate | 19682337 | 684 days ago | IN | 0.099 ETH | 0.00045548 | ||||
| Donate | 19657815 | 688 days ago | IN | 0.07 ETH | 0.00034056 | ||||
| Donate | 19647219 | 689 days ago | IN | 1.64 ETH | 0.00051752 | ||||
| Donate | 19646664 | 689 days ago | IN | 0.065 ETH | 0.00038176 | ||||
| Donate | 19635921 | 691 days ago | IN | 2 ETH | 0.00046478 | ||||
| Donate | 19634925 | 691 days ago | IN | 0.086 ETH | 0.00065664 | ||||
| Donate | 19629482 | 692 days ago | IN | 0.612 ETH | 0.00056652 | ||||
| Donate | 19626685 | 692 days ago | IN | 0.07 ETH | 0.00085401 | ||||
| Donate | 19625206 | 692 days ago | IN | 0.071 ETH | 0.00060256 | ||||
| Donate | 19620798 | 693 days ago | IN | 0.055 ETH | 0.00074923 | ||||
| Reset Campaign | 19620261 | 693 days ago | IN | 0 ETH | 0.01266581 | ||||
| Withdraw | 19620239 | 693 days ago | IN | 0 ETH | 0.00095924 | ||||
| Donate | 19617790 | 693 days ago | IN | 0.105 ETH | 0.00088931 | ||||
| Donate | 19614816 | 694 days ago | IN | 0.009 ETH | 0.00074344 | ||||
| Donate | 19614793 | 694 days ago | IN | 0.028 ETH | 0.00073481 | ||||
| Donate | 19614714 | 694 days ago | IN | 1 ETH | 0.0007098 |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
BiblicalTruthDonations
Compiler Version
v0.8.17+commit.8df45f5f
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT
// Website: www.biblicaltruth.io
// Twitter / X: https://twitter.com/Bible316Truth
// Telegram: https://t.me/biblicaltruthtoken
// Discord: https://discord.gg/xqAkUBMf
// Built with Love by: Decentral Bro's: https://www.decentralbros.xyz/
//███████████████████████████████████████████████████████████████████
//█░░░░░░░░░░░░░░███░░░░░░░░░░░░░░█░░░░░░░░░░░░░░░░███░░░░░░██░░░░░░█
//█░░▄▀▄▀▄▀▄▀▄▀░░███░░▄▀▄▀▄▀▄▀▄▀░░█░░▄▀▄▀▄▀▄▀▄▀▄▀░░███░░▄▀░░██░░▄▀░░█
//█░░▄▀░░░░░░▄▀░░███░░░░░░▄▀░░░░░░█░░▄▀░░░░░░░░▄▀░░███░░▄▀░░██░░▄▀░░█
//█░░▄▀░░██░░▄▀░░███████░░▄▀░░█████░░▄▀░░████░░▄▀░░███░░▄▀░░██░░▄▀░░█
//█░░▄▀░░░░░░▄▀░░░░█████░░▄▀░░█████░░▄▀░░░░░░░░▄▀░░███░░▄▀░░██░░▄▀░░█
//█░░▄▀▄▀▄▀▄▀▄▀▄▀░░█████░░▄▀░░█████░░▄▀▄▀▄▀▄▀▄▀▄▀░░███░░▄▀░░██░░▄▀░░█
//█░░▄▀░░░░░░░░▄▀░░█████░░▄▀░░█████░░▄▀░░░░░░▄▀░░░░███░░▄▀░░██░░▄▀░░█
//█░░▄▀░░████░░▄▀░░█████░░▄▀░░█████░░▄▀░░██░░▄▀░░█████░░▄▀░░██░░▄▀░░█
//█░░▄▀░░░░░░░░▄▀░░█████░░▄▀░░█████░░▄▀░░██░░▄▀░░░░░░█░░▄▀░░░░░░▄▀░░█
//█░░▄▀▄▀▄▀▄▀▄▀▄▀░░█████░░▄▀░░█████░░▄▀░░██░░▄▀▄▀▄▀░░█░░▄▀▄▀▄▀▄▀▄▀░░█
//█░░░░░░░░░░░░░░░░█████░░░░░░█████░░░░░░██░░░░░░░░░░█░░░░░░░░░░░░░░█
//███████████████████████████████████████████████████████████████████
//────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
//─████████████───██████████████─██████──────────██████─██████████████─██████████████─██████████─██████████████─██████──────────██████─██████████████─
//─██░░░░░░░░████─██░░░░░░░░░░██─██░░██████████──██░░██─██░░░░░░░░░░██─██░░░░░░░░░░██─██░░░░░░██─██░░░░░░░░░░██─██░░██████████──██░░██─██░░░░░░░░░░██─
//─██░░████░░░░██─██░░██████░░██─██░░░░░░░░░░██──██░░██─██░░██████░░██─██████░░██████─████░░████─██░░██████░░██─██░░░░░░░░░░██──██░░██─██░░██████████─
//─██░░██──██░░██─██░░██──██░░██─██░░██████░░██──██░░██─██░░██──██░░██─────██░░██───────██░░██───██░░██──██░░██─██░░██████░░██──██░░██─██░░██─────────
//─██░░██──██░░██─██░░██──██░░██─██░░██──██░░██──██░░██─██░░██████░░██─────██░░██───────██░░██───██░░██──██░░██─██░░██──██░░██──██░░██─██░░██████████─
//─██░░██──██░░██─██░░██──██░░██─██░░██──██░░██──██░░██─██░░░░░░░░░░██─────██░░██───────██░░██───██░░██──██░░██─██░░██──██░░██──██░░██─██░░░░░░░░░░██─
//─██░░██──██░░██─██░░██──██░░██─██░░██──██░░██──██░░██─██░░██████░░██─────██░░██───────██░░██───██░░██──██░░██─██░░██──██░░██──██░░██─██████████░░██─
//─██░░██──██░░██─██░░██──██░░██─██░░██──██░░██████░░██─██░░██──██░░██─────██░░██───────██░░██───██░░██──██░░██─██░░██──██░░██████░░██─────────██░░██─
//─██░░████░░░░██─██░░██████░░██─██░░██──██░░░░░░░░░░██─██░░██──██░░██─────██░░██─────████░░████─██░░██████░░██─██░░██──██░░░░░░░░░░██─██████████░░██─
//─██░░░░░░░░████─██░░░░░░░░░░██─██░░██──██████████░░██─██░░██──██░░██─────██░░██─────██░░░░░░██─██░░░░░░░░░░██─██░░██──██████████░░██─██░░░░░░░░░░██─
//─████████████───██████████████─██████──────────██████─██████──██████─────██████─────██████████─██████████████─██████──────────██████─██████████████─
//────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
// John 3:16
// “For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish,
// but have everlasting life.”
//Imports:
//IERC20.sol: This is the OpenZeppelin interface for ERC20 tokens, used to interact with ERC20-compliant token contracts.
import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
pragma solidity ^0.8.17;
//Contract Variables:
//owner: Address of the contract owner.
//totalRaised: Total amount of Ether raised across all campaigns.
//goal: The fundraising goal amount for each campaign.
//campaignCount: Number of campaigns created.
//BiblicalTruthToken: Instance of the ERC20 token contract.
//campaignRaised: Mapping to track the amount of Ether raised for each campaign.
//campaignDetails: Mapping to store details (name, description, image hash) of each campaign.
contract BiblicalTruthDonations {
address public owner;
uint256 public totalRaised;
uint256 public goal;
uint256 public campaignCount;
IERC20 public BiblicalTruthToken;
mapping(uint256 => uint256) public campaignRaised;
mapping(uint256 => CampaignDetails) public campaignDetails;
//Events:
//DonationReceived: Triggered when a donation is received.
//Withdrawal: Triggered when Ether is withdrawn from the contract.
//CampaignReset: Triggered when a new campaign is started or an existing one is reset.
//FundsWithdrawnForCampaign: Triggered when funds are withdrawn for a specific campaign.
event DonationReceived(address donor, uint256 amount, uint256 campaignIndex);
event Withdrawal(address owner, uint256 amount);
event CampaignReset(uint256 campaignIndex, uint256 newGoal, string name, string description, string ipfsImageHash);
event FundsWithdrawnForCampaign(uint256 campaignIndex, uint256 amountWithdrawn);
//Struct:
//CampaignDetails: Struct to store campaign-related information like name, description, and image hash.
struct CampaignDetails {
string name;
string description;
string ipfsImageHash;
}
//Constructor:
// Initializes the contract with the owner address and sets the ERC20 token contract.
constructor(address _BiblicalTruthTokenAddress) {
owner = msg.sender;
BiblicalTruthToken = IERC20(_BiblicalTruthTokenAddress);
campaignCount = 0;
}
//Modifier:
//onlyOwner: Restricts access to functions only to the contract owner.
modifier onlyOwner() {
require(msg.sender == owner, "Not the owner");
_;
}
function donate() public payable {
require(msg.value > 0, "Donation must be greater than 0");
campaignRaised[campaignCount] += msg.value;
if (campaignRaised[campaignCount] > goal) {
// Allow donations to exceed goal, excess will roll over to next campaign
}
totalRaised += msg.value;
emit DonationReceived(msg.sender, msg.value, campaignCount);
}
//Functions:
//donate: Allows users to donate Ether to the current campaign.
//withdraw: Allows the owner to withdraw Ether from the contract.
//resetCampaign: Allows the owner to reset the current campaign or start a new one with specified details.
//getBalance: Returns the Ether balance of the contract.
//getCampaignRaised: Returns the amount of Ether raised for a specific campaign.
//withdrawTokens: Allows the owner to withdraw ERC20 tokens from the contract.
function withdraw() public onlyOwner {
uint256 raised = campaignRaised[campaignCount];
uint256 amountToWithdraw = raised > goal ? goal : raised;
require(address(this).balance >= amountToWithdraw, "Insufficient funds");
(bool success, ) = owner.call{value: amountToWithdraw}("");
require(success, "Failed to send Ether");
uint256 excess = raised - amountToWithdraw;
campaignRaised[campaignCount] = excess;
emit Withdrawal(owner, amountToWithdraw);
}
function resetCampaign(uint256 _newGoal, string memory _name, string memory _description, string memory _ipfsImageHash) public onlyOwner {
require(address(this).balance >= 0, "No funds to start a new campaign");
goal = _newGoal;
campaignCount += 1;
campaignRaised[campaignCount] = address(this).balance;
// Set the new campaign details
campaignDetails[campaignCount] = CampaignDetails({
name: _name,
description: _description,
ipfsImageHash: _ipfsImageHash
});
emit CampaignReset(campaignCount, _newGoal, _name, _description, _ipfsImageHash);
}
function getBalance() public view returns (uint256) {
return address(this).balance;
}
function getCampaignRaised(uint256 campaignIndex) public view returns (uint256) {
return campaignRaised[campaignIndex];
}
function withdrawTokens() public onlyOwner {
require(BiblicalTruthToken.balanceOf(address(this)) > 0, "No tokens to withdraw");
uint256 balance = BiblicalTruthToken.balanceOf(address(this));
BiblicalTruthToken.transfer(owner, balance);
emit Withdrawal(owner, balance);
}
//Fallback and Receive Functions:
//receive: Fallback function to accept Ether sent directly to the contract.
//fallback: Fallback function to accept Ether sent without data.
receive() external payable {}
fallback() external payable {}
}// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.9.0) (token/ERC20/IERC20.sol)
pragma solidity ^0.8.0;
/**
* @dev Interface of the ERC20 standard as defined in the EIP.
*/
interface IERC20 {
/**
* @dev Emitted when `value` tokens are moved from one account (`from`) to
* another (`to`).
*
* Note that `value` may be zero.
*/
event Transfer(address indexed from, address indexed to, uint256 value);
/**
* @dev Emitted when the allowance of a `spender` for an `owner` is set by
* a call to {approve}. `value` is the new allowance.
*/
event Approval(address indexed owner, address indexed spender, uint256 value);
/**
* @dev Returns the amount of tokens in existence.
*/
function totalSupply() external view returns (uint256);
/**
* @dev Returns the amount of tokens owned by `account`.
*/
function balanceOf(address account) external view returns (uint256);
/**
* @dev Moves `amount` tokens from the caller's account to `to`.
*
* Returns a boolean value indicating whether the operation succeeded.
*
* Emits a {Transfer} event.
*/
function transfer(address to, uint256 amount) external returns (bool);
/**
* @dev Returns the remaining number of tokens that `spender` will be
* allowed to spend on behalf of `owner` through {transferFrom}. This is
* zero by default.
*
* This value changes when {approve} or {transferFrom} are called.
*/
function allowance(address owner, address spender) external view returns (uint256);
/**
* @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
*
* Returns a boolean value indicating whether the operation succeeded.
*
* IMPORTANT: Beware that changing an allowance with this method brings the risk
* that someone may use both the old and the new allowance by unfortunate
* transaction ordering. One possible solution to mitigate this race
* condition is to first reduce the spender's allowance to 0 and set the
* desired value afterwards:
* https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
*
* Emits an {Approval} event.
*/
function approve(address spender, uint256 amount) external returns (bool);
/**
* @dev Moves `amount` tokens from `from` to `to` using the
* allowance mechanism. `amount` is then deducted from the caller's
* allowance.
*
* Returns a boolean value indicating whether the operation succeeded.
*
* Emits a {Transfer} event.
*/
function transferFrom(address from, address to, uint256 amount) external returns (bool);
}{
"evmVersion": "london",
"libraries": {},
"metadata": {
"bytecodeHash": "ipfs",
"useLiteralContent": true
},
"optimizer": {
"enabled": true,
"runs": 200
},
"remappings": [],
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_BiblicalTruthTokenAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"campaignIndex","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newGoal","type":"uint256"},{"indexed":false,"internalType":"string","name":"name","type":"string"},{"indexed":false,"internalType":"string","name":"description","type":"string"},{"indexed":false,"internalType":"string","name":"ipfsImageHash","type":"string"}],"name":"CampaignReset","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"donor","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"campaignIndex","type":"uint256"}],"name":"DonationReceived","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"campaignIndex","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountWithdrawn","type":"uint256"}],"name":"FundsWithdrawnForCampaign","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Withdrawal","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"BiblicalTruthToken","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"campaignCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"campaignDetails","outputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"description","type":"string"},{"internalType":"string","name":"ipfsImageHash","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"campaignRaised","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"donate","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"getBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"campaignIndex","type":"uint256"}],"name":"getCampaignRaised","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"goal","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newGoal","type":"uint256"},{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_description","type":"string"},{"internalType":"string","name":"_ipfsImageHash","type":"string"}],"name":"resetCampaign","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalRaised","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
608060405234801561001057600080fd5b50604051610eae380380610eae83398101604081905261002f91610065565b60008054336001600160a01b0319918216178255600480549091166001600160a01b039390931692909217909155600355610095565b60006020828403121561007757600080fd5b81516001600160a01b038116811461008e57600080fd5b9392505050565b610e0a806100a46000396000f3fe6080604052600436106100bd5760003560e01c80638d8f2adb11610079578063c35b14b711610056578063c35b14b7146101f6578063c5c4744c14610223578063e81cbe8414610239578063ed88c68e1461025957005b80638d8f2adb146101895780638da5cb5b1461019e578063a84d8a32146101d657005b80630131bc50146100c657806312065fe0146100fe5780631f55c0f01461011b5780633ccfd60b14610148578063401938831461015d5780637274e30d1461017357005b366100c457005b005b3480156100d257600080fd5b506100e66100e13660046109b8565b610261565b6040516100f593929190610a17565b60405180910390f35b34801561010a57600080fd5b50475b6040519081526020016100f5565b34801561012757600080fd5b5061010d6101363660046109b8565b60009081526005602052604090205490565b34801561015457600080fd5b506100c461041b565b34801561016957600080fd5b5061010d60025481565b34801561017f57600080fd5b5061010d60035481565b34801561019557600080fd5b506100c46105c6565b3480156101aa57600080fd5b506000546101be906001600160a01b031681565b6040516001600160a01b0390911681526020016100f5565b3480156101e257600080fd5b506100c46101f1366004610afd565b6107e4565b34801561020257600080fd5b5061010d6102113660046109b8565b60056020526000908152604090205481565b34801561022f57600080fd5b5061010d60015481565b34801561024557600080fd5b506004546101be906001600160a01b031681565b6100c46108dc565b60066020526000908152604090208054819061027c90610b8f565b80601f01602080910402602001604051908101604052809291908181526020018280546102a890610b8f565b80156102f55780601f106102ca576101008083540402835291602001916102f5565b820191906000526020600020905b8154815290600101906020018083116102d857829003601f168201915b50505050509080600101805461030a90610b8f565b80601f016020809104026020016040519081016040528092919081815260200182805461033690610b8f565b80156103835780601f1061035857610100808354040283529160200191610383565b820191906000526020600020905b81548152906001019060200180831161036657829003601f168201915b50505050509080600201805461039890610b8f565b80601f01602080910402602001604051908101604052809291908181526020018280546103c490610b8f565b80156104115780601f106103e657610100808354040283529160200191610411565b820191906000526020600020905b8154815290600101906020018083116103f457829003601f168201915b5050505050905083565b6000546001600160a01b0316331461044e5760405162461bcd60e51b815260040161044590610bc9565b60405180910390fd5b60035460009081526005602052604081205460025490919082116104725781610476565b6002545b9050804710156104bd5760405162461bcd60e51b8152602060048201526012602482015271496e73756666696369656e742066756e647360701b6044820152606401610445565b600080546040516001600160a01b039091169083908381818185875af1925050503d806000811461050a576040519150601f19603f3d011682016040523d82523d6000602084013e61050f565b606091505b50509050806105575760405162461bcd60e51b81526020600482015260146024820152732330b4b632b2103a379039b2b7321022ba3432b960611b6044820152606401610445565b60006105638385610c06565b6003546000908152600560209081526040808320849055915482516001600160a01b0390911681529081018690529192507f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b6591015b60405180910390a150505050565b6000546001600160a01b031633146105f05760405162461bcd60e51b815260040161044590610bc9565b600480546040516370a0823160e01b815230928101929092526000916001600160a01b03909116906370a0823190602401602060405180830381865afa15801561063e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106629190610c1f565b116106a75760405162461bcd60e51b81526020600482015260156024820152744e6f20746f6b656e7320746f20776974686472617760581b6044820152606401610445565b600480546040516370a0823160e01b815230928101929092526000916001600160a01b03909116906370a0823190602401602060405180830381865afa1580156106f5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107199190610c1f565b6004805460005460405163a9059cbb60e01b81526001600160a01b039182169381019390935260248301849052929350919091169063a9059cbb906044016020604051808303816000875af1158015610776573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061079a9190610c38565b50600054604080516001600160a01b039092168252602082018390527f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65910160405180910390a150565b6000546001600160a01b0316331461080e5760405162461bcd60e51b815260040161044590610bc9565b836002819055506001600360008282546108289190610c61565b909155505060038054600090815260056020908152604080832047905580516060810182528781528083018790528082018690529354835260069091529020815181906108759082610cc3565b506020820151600182019061088a9082610cc3565b506040820151600282019061089f9082610cc3565b509050507f9f21f400e76b9b37b79b0131301b33ce632cace54d0ccd860215d58a10f4d314600354858585856040516105b8959493929190610d83565b6000341161092c5760405162461bcd60e51b815260206004820152601f60248201527f446f6e6174696f6e206d7573742062652067726561746572207468616e2030006044820152606401610445565b6003546000908152600560205260408120805434929061094d908490610c61565b90915550506003546000526005602052346001600082825461096f9190610c61565b90915550506003546040805133815234602082015280820192909252517f4b0304ab2f313234b1cea012339c8f8c3bf2c8bb357d81a579cfdb35d2e3d0309181900360600190a1565b6000602082840312156109ca57600080fd5b5035919050565b6000815180845260005b818110156109f7576020818501810151868301820152016109db565b506000602082860101526020601f19601f83011685010191505092915050565b606081526000610a2a60608301866109d1565b8281036020840152610a3c81866109d1565b90508281036040840152610a5081856109d1565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610a8157600080fd5b813567ffffffffffffffff80821115610a9c57610a9c610a5a565b604051601f8301601f19908116603f01168101908282118183101715610ac457610ac4610a5a565b81604052838152866020858801011115610add57600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060008060808587031215610b1357600080fd5b84359350602085013567ffffffffffffffff80821115610b3257600080fd5b610b3e88838901610a70565b94506040870135915080821115610b5457600080fd5b610b6088838901610a70565b93506060870135915080821115610b7657600080fd5b50610b8387828801610a70565b91505092959194509250565b600181811c90821680610ba357607f821691505b602082108103610bc357634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252600d908201526c2737ba103a34329037bbb732b960991b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b81810381811115610c1957610c19610bf0565b92915050565b600060208284031215610c3157600080fd5b5051919050565b600060208284031215610c4a57600080fd5b81518015158114610c5a57600080fd5b9392505050565b80820180821115610c1957610c19610bf0565b601f821115610cbe57600081815260208120601f850160051c81016020861015610c9b5750805b601f850160051c820191505b81811015610cba57828155600101610ca7565b5050505b505050565b815167ffffffffffffffff811115610cdd57610cdd610a5a565b610cf181610ceb8454610b8f565b84610c74565b602080601f831160018114610d265760008415610d0e5750858301515b600019600386901b1c1916600185901b178555610cba565b600085815260208120601f198616915b82811015610d5557888601518255948401946001909101908401610d36565b5085821015610d735787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b85815284602082015260a060408201526000610da260a08301866109d1565b8281036060840152610db481866109d1565b90508281036080840152610dc881856109d1565b9897505050505050505056fea26469706673582212203f3f5eceb051781b441a629f2d10f292b8f0170f9c9447f2299fe527ba641f9764736f6c63430008110033000000000000000000000000fc70cbb442d5c115ee1497d22b421b1f9bd9f3da
Deployed Bytecode
0x6080604052600436106100bd5760003560e01c80638d8f2adb11610079578063c35b14b711610056578063c35b14b7146101f6578063c5c4744c14610223578063e81cbe8414610239578063ed88c68e1461025957005b80638d8f2adb146101895780638da5cb5b1461019e578063a84d8a32146101d657005b80630131bc50146100c657806312065fe0146100fe5780631f55c0f01461011b5780633ccfd60b14610148578063401938831461015d5780637274e30d1461017357005b366100c457005b005b3480156100d257600080fd5b506100e66100e13660046109b8565b610261565b6040516100f593929190610a17565b60405180910390f35b34801561010a57600080fd5b50475b6040519081526020016100f5565b34801561012757600080fd5b5061010d6101363660046109b8565b60009081526005602052604090205490565b34801561015457600080fd5b506100c461041b565b34801561016957600080fd5b5061010d60025481565b34801561017f57600080fd5b5061010d60035481565b34801561019557600080fd5b506100c46105c6565b3480156101aa57600080fd5b506000546101be906001600160a01b031681565b6040516001600160a01b0390911681526020016100f5565b3480156101e257600080fd5b506100c46101f1366004610afd565b6107e4565b34801561020257600080fd5b5061010d6102113660046109b8565b60056020526000908152604090205481565b34801561022f57600080fd5b5061010d60015481565b34801561024557600080fd5b506004546101be906001600160a01b031681565b6100c46108dc565b60066020526000908152604090208054819061027c90610b8f565b80601f01602080910402602001604051908101604052809291908181526020018280546102a890610b8f565b80156102f55780601f106102ca576101008083540402835291602001916102f5565b820191906000526020600020905b8154815290600101906020018083116102d857829003601f168201915b50505050509080600101805461030a90610b8f565b80601f016020809104026020016040519081016040528092919081815260200182805461033690610b8f565b80156103835780601f1061035857610100808354040283529160200191610383565b820191906000526020600020905b81548152906001019060200180831161036657829003601f168201915b50505050509080600201805461039890610b8f565b80601f01602080910402602001604051908101604052809291908181526020018280546103c490610b8f565b80156104115780601f106103e657610100808354040283529160200191610411565b820191906000526020600020905b8154815290600101906020018083116103f457829003601f168201915b5050505050905083565b6000546001600160a01b0316331461044e5760405162461bcd60e51b815260040161044590610bc9565b60405180910390fd5b60035460009081526005602052604081205460025490919082116104725781610476565b6002545b9050804710156104bd5760405162461bcd60e51b8152602060048201526012602482015271496e73756666696369656e742066756e647360701b6044820152606401610445565b600080546040516001600160a01b039091169083908381818185875af1925050503d806000811461050a576040519150601f19603f3d011682016040523d82523d6000602084013e61050f565b606091505b50509050806105575760405162461bcd60e51b81526020600482015260146024820152732330b4b632b2103a379039b2b7321022ba3432b960611b6044820152606401610445565b60006105638385610c06565b6003546000908152600560209081526040808320849055915482516001600160a01b0390911681529081018690529192507f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b6591015b60405180910390a150505050565b6000546001600160a01b031633146105f05760405162461bcd60e51b815260040161044590610bc9565b600480546040516370a0823160e01b815230928101929092526000916001600160a01b03909116906370a0823190602401602060405180830381865afa15801561063e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106629190610c1f565b116106a75760405162461bcd60e51b81526020600482015260156024820152744e6f20746f6b656e7320746f20776974686472617760581b6044820152606401610445565b600480546040516370a0823160e01b815230928101929092526000916001600160a01b03909116906370a0823190602401602060405180830381865afa1580156106f5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107199190610c1f565b6004805460005460405163a9059cbb60e01b81526001600160a01b039182169381019390935260248301849052929350919091169063a9059cbb906044016020604051808303816000875af1158015610776573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061079a9190610c38565b50600054604080516001600160a01b039092168252602082018390527f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65910160405180910390a150565b6000546001600160a01b0316331461080e5760405162461bcd60e51b815260040161044590610bc9565b836002819055506001600360008282546108289190610c61565b909155505060038054600090815260056020908152604080832047905580516060810182528781528083018790528082018690529354835260069091529020815181906108759082610cc3565b506020820151600182019061088a9082610cc3565b506040820151600282019061089f9082610cc3565b509050507f9f21f400e76b9b37b79b0131301b33ce632cace54d0ccd860215d58a10f4d314600354858585856040516105b8959493929190610d83565b6000341161092c5760405162461bcd60e51b815260206004820152601f60248201527f446f6e6174696f6e206d7573742062652067726561746572207468616e2030006044820152606401610445565b6003546000908152600560205260408120805434929061094d908490610c61565b90915550506003546000526005602052346001600082825461096f9190610c61565b90915550506003546040805133815234602082015280820192909252517f4b0304ab2f313234b1cea012339c8f8c3bf2c8bb357d81a579cfdb35d2e3d0309181900360600190a1565b6000602082840312156109ca57600080fd5b5035919050565b6000815180845260005b818110156109f7576020818501810151868301820152016109db565b506000602082860101526020601f19601f83011685010191505092915050565b606081526000610a2a60608301866109d1565b8281036020840152610a3c81866109d1565b90508281036040840152610a5081856109d1565b9695505050505050565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610a8157600080fd5b813567ffffffffffffffff80821115610a9c57610a9c610a5a565b604051601f8301601f19908116603f01168101908282118183101715610ac457610ac4610a5a565b81604052838152866020858801011115610add57600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060008060808587031215610b1357600080fd5b84359350602085013567ffffffffffffffff80821115610b3257600080fd5b610b3e88838901610a70565b94506040870135915080821115610b5457600080fd5b610b6088838901610a70565b93506060870135915080821115610b7657600080fd5b50610b8387828801610a70565b91505092959194509250565b600181811c90821680610ba357607f821691505b602082108103610bc357634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252600d908201526c2737ba103a34329037bbb732b960991b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b81810381811115610c1957610c19610bf0565b92915050565b600060208284031215610c3157600080fd5b5051919050565b600060208284031215610c4a57600080fd5b81518015158114610c5a57600080fd5b9392505050565b80820180821115610c1957610c19610bf0565b601f821115610cbe57600081815260208120601f850160051c81016020861015610c9b5750805b601f850160051c820191505b81811015610cba57828155600101610ca7565b5050505b505050565b815167ffffffffffffffff811115610cdd57610cdd610a5a565b610cf181610ceb8454610b8f565b84610c74565b602080601f831160018114610d265760008415610d0e5750858301515b600019600386901b1c1916600185901b178555610cba565b600085815260208120601f198616915b82811015610d5557888601518255948401946001909101908401610d36565b5085821015610d735787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b85815284602082015260a060408201526000610da260a08301866109d1565b8281036060840152610db481866109d1565b90508281036080840152610dc881856109d1565b9897505050505050505056fea26469706673582212203f3f5eceb051781b441a629f2d10f292b8f0170f9c9447f2299fe527ba641f9764736f6c63430008110033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000fc70cbb442d5c115ee1497d22b421b1f9bd9f3da
-----Decoded View---------------
Arg [0] : _BiblicalTruthTokenAddress (address): 0xfC70CbB442D5c115eE1497d22b421B1f9Bd9f3Da
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000fc70cbb442d5c115ee1497d22b421b1f9bd9f3da
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.37
Net Worth in ETH
0.000178
Token Allocations
SIMPSON
100.00%
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| ETH | 100.00% | <$0.000001 | 4,645,544,922,419.3994 | $0.3716 |
Loading...
Loading
Loading...
Loading
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.