Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 25 from a total of 444 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Remove Account | 16426810 | 1148 days ago | IN | 0 ETH | 0.00057288 | ||||
| Remove Account | 16426808 | 1148 days ago | IN | 0 ETH | 0.00060302 | ||||
| Remove Account | 16426807 | 1148 days ago | IN | 0 ETH | 0.00059838 | ||||
| Remove Account | 16426805 | 1148 days ago | IN | 0 ETH | 0.00062388 | ||||
| Send AVT | 16426234 | 1148 days ago | IN | 0 ETH | 0.00094051 | ||||
| Add Account | 16426225 | 1148 days ago | IN | 0 ETH | 0.00151699 | ||||
| Send AVT | 16325441 | 1162 days ago | IN | 0 ETH | 0.00077294 | ||||
| Send AVT | 16325414 | 1162 days ago | IN | 0 ETH | 0.0007793 | ||||
| Send AVT | 16325410 | 1162 days ago | IN | 0 ETH | 0.0008235 | ||||
| Send AVT | 16325409 | 1162 days ago | IN | 0 ETH | 0.00084173 | ||||
| Remove Account | 16232682 | 1175 days ago | IN | 0 ETH | 0.0026521 | ||||
| Send AVT | 16232676 | 1175 days ago | IN | 0 ETH | 0.00734246 | ||||
| Send AVT | 16017503 | 1205 days ago | IN | 0 ETH | 0.00070867 | ||||
| Send AVT | 16017502 | 1205 days ago | IN | 0 ETH | 0.00071332 | ||||
| Send AVT | 16017501 | 1205 days ago | IN | 0 ETH | 0.0007272 | ||||
| Send AVT | 16017500 | 1205 days ago | IN | 0 ETH | 0.00092569 | ||||
| Send AVT | 16017490 | 1205 days ago | IN | 0 ETH | 0.00073963 | ||||
| Send AVT | 15833187 | 1231 days ago | IN | 0 ETH | 0.00243838 | ||||
| Send AVT | 15833186 | 1231 days ago | IN | 0 ETH | 0.00190804 | ||||
| Send AVT | 15833171 | 1231 days ago | IN | 0 ETH | 0.00210702 | ||||
| Send AVT | 15833169 | 1231 days ago | IN | 0 ETH | 0.00270454 | ||||
| Add Account | 15833035 | 1231 days ago | IN | 0 ETH | 0.00963112 | ||||
| Remove Account | 15675724 | 1253 days ago | IN | 0 ETH | 0.00049376 | ||||
| Send AVT | 15675696 | 1253 days ago | IN | 0 ETH | 0.00085222 | ||||
| Send AVT | 15675686 | 1253 days ago | IN | 0 ETH | 0.00088477 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
StaffAVTScheme
Compiler Version
v0.5.0+commit.1d4f565a
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2019-03-18
*/
pragma solidity ^0.5.0;
// https://github.com/ethereum/EIPs/issues/20
interface IERC20 {
function totalSupply() external view returns (uint totalSupply_);
function balanceOf(address _owner) external view returns (uint balance_);
function transfer(address _to, uint _value) external returns (bool success_);
function transferFrom(address _from, address _to, uint _value) external returns (bool success_);
function approve(address _spender, uint _value) external returns (bool success_);
function allowance(address _owner, address _spender) external view returns (uint remaining_);
// Triggered when tokens are transferred
event Transfer(address indexed _from, address indexed _to, uint _value);
// Triggered whenever approve(address _spender, uint _value) is called
event Approval(address indexed _owner, address indexed _spender, uint _value);
}
contract StaffAVTScheme {
address public owner;
IERC20 public avt;
uint public schemeStartTimestamp;
uint8 public numDaysBetweenPayments;
uint8 public numPayments;
mapping(address => uint) public AmountPerPayment;
mapping(address => uint) public NextPaymentDueTimestamp;
mapping(address => uint) public NumPaymentsLeft;
modifier onlyOwner {
require(owner == msg.sender, "Sender must be owner");
_;
}
/**
* @param _avt address of AVT ERC20 contract
* @param _schemeStartTimestamp no accounts can be added that start before this time
* @param _numDaysBetweenPayments number of days between each payment for accounts
* @param _numPayments number of payments for each account
*/
constructor(IERC20 _avt, uint _schemeStartTimestamp, uint8 _numDaysBetweenPayments, uint8 _numPayments)
public
{
owner = msg.sender;
avt = _avt;
schemeStartTimestamp = _schemeStartTimestamp;
numDaysBetweenPayments = _numDaysBetweenPayments;
numPayments = _numPayments;
}
function transferOwnership(address _newOwner)
public
onlyOwner
{
owner = _newOwner;
}
/**
* NOTE: This method can only be called ONCE per address.
* @param _account address of the AVT claimant
* @param _firstPaymentTimestamp timestamp for the claimant's first payment
* @param _amountPerPayment amount of AVT (to 18 decimal places, aka NAT) to pay the claimant on each payment
*/
function addAccount(address _account, uint _firstPaymentTimestamp, uint _amountPerPayment)
public
onlyOwner
{
require(AmountPerPayment[_account] == 0, "Already registered");
require(_firstPaymentTimestamp >= schemeStartTimestamp, "First payment timestamp is invalid");
require(_amountPerPayment != 0, "Amount is zero");
AmountPerPayment[_account] = _amountPerPayment;
NumPaymentsLeft[_account] = numPayments;
NextPaymentDueTimestamp[_account] = _firstPaymentTimestamp;
}
/**
* Clear an account from the scheme. ONLY Use this if a staff member leaves the scheme.
*/
function removeAccount(address _account)
public
onlyOwner
{
AmountPerPayment[_account] = 0;
NumPaymentsLeft[_account] = 0;
NextPaymentDueTimestamp[_account] = 0;
}
/**
* Transfers AVT to the caller if they are in the scheme and have a valid claim. Reverts if not.
*/
function claimAVT()
public
{
transferAVT(msg.sender);
}
/**
* Transfers AVT to the specified account if they are in the scheme and have a valid claim. Reverts if not.
* @param _account the account to send AVT to
*/
function sendAVT(address _account)
public
{
transferAVT(_account);
}
function transferAVT(address _account)
private
{
uint paymentDueTimestamp = NextPaymentDueTimestamp[_account];
require(paymentDueTimestamp != 0, "Address is not registered on the scheme");
uint numPaymentsLeft = NumPaymentsLeft[_account];
require(numPaymentsLeft != 0, "Address has claimed all their AVT");
require(paymentDueTimestamp <= now, "Address is not eligible for a payment yet");
uint numWholeDaysSincePaymentDueTimestamp = (now - paymentDueTimestamp)/1 days;
uint numPaymentsToMake = 1 + numWholeDaysSincePaymentDueTimestamp/numDaysBetweenPayments;
if (numPaymentsToMake > numPaymentsLeft) {
numPaymentsToMake = numPaymentsLeft;
}
NumPaymentsLeft[_account] = numPaymentsLeft - numPaymentsToMake;
uint totalPayment = numPaymentsToMake * AmountPerPayment[_account];
NextPaymentDueTimestamp[_account] = paymentDueTimestamp + (1 days * numDaysBetweenPayments * numPaymentsToMake);
require(avt.balanceOf(address(this)) >= totalPayment, "Insufficient funds!");
assert(avt.transfer(_account, totalPayment));
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"numDaysBetweenPayments","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"claimAVT","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"numPayments","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"avt","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"AmountPerPayment","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"NumPaymentsLeft","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"schemeStartTimestamp","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_account","type":"address"}],"name":"sendAVT","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_account","type":"address"}],"name":"removeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"NextPaymentDueTimestamp","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_account","type":"address"},{"name":"_firstPaymentTimestamp","type":"uint256"},{"name":"_amountPerPayment","type":"uint256"}],"name":"addAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_avt","type":"address"},{"name":"_schemeStartTimestamp","type":"uint256"},{"name":"_numDaysBetweenPayments","type":"uint8"},{"name":"_numPayments","type":"uint8"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]Contract Creation Code
608060405234801561001057600080fd5b506040516080806113008339810180604052608081101561003057600080fd5b8101908080519060200190929190805190602001909291908051906020019092919080519060200190929190505050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555083600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508260028190555081600360006101000a81548160ff021916908360ff16021790555080600360016101000a81548160ff021916908360ff160217905550505050506111d0806101306000396000f3fe6080604052600436106100c5576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063073ccbb6146100ca5780631cb9b228146100fb5780632279fa4c146101125780633b9aaae4146101435780634263f2da1461019a5780634ec409b6146101ff5780634fee287e146102645780638da5cb5b1461028f578063ade2fe5e146102e6578063c4740a9514610337578063e1b4ebb714610388578063ec5c5dec146103ed578063f2fde38b14610452575b600080fd5b3480156100d657600080fd5b506100df6104a3565b604051808260ff1660ff16815260200191505060405180910390f35b34801561010757600080fd5b506101106104b6565b005b34801561011e57600080fd5b506101276104c1565b604051808260ff1660ff16815260200191505060405180910390f35b34801561014f57600080fd5b506101586104d4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156101a657600080fd5b506101e9600480360360208110156101bd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506104fa565b6040518082815260200191505060405180910390f35b34801561020b57600080fd5b5061024e6004803603602081101561022257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610512565b6040518082815260200191505060405180910390f35b34801561027057600080fd5b5061027961052a565b6040518082815260200191505060405180910390f35b34801561029b57600080fd5b506102a4610530565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156102f257600080fd5b506103356004803603602081101561030957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610555565b005b34801561034357600080fd5b506103866004803603602081101561035a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610561565b005b34801561039457600080fd5b506103d7600480360360208110156103ab57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106f7565b6040518082815260200191505060405180910390f35b3480156103f957600080fd5b506104506004803603606081101561041057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019092919050505061070f565b005b34801561045e57600080fd5b506104a16004803603602081101561047557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a86565b005b600360009054906101000a900460ff1681565b6104bf33610b8d565b565b600360019054906101000a900460ff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60046020528060005260406000206000915090505481565b60066020528060005260406000206000915090505481565b60025481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61055e81610b8d565b50565b3373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515610625576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f53656e646572206d757374206265206f776e657200000000000000000000000081525060200191505060405180910390fd5b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b60056020528060005260406000206000915090505481565b3373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156107d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f53656e646572206d757374206265206f776e657200000000000000000000000081525060200191505060405180910390fd5b6000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414151561088a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f416c72656164792072656769737465726564000000000000000000000000000081525060200191505060405180910390fd5b600254821015151561092a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f4669727374207061796d656e742074696d657374616d7020697320696e76616c81526020017f696400000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600081141515156109a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600e8152602001807f416d6f756e74206973207a65726f00000000000000000000000000000000000081525060200191505060405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600360019054906101000a900460ff1660ff16600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b3373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515610b4a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f53656e646572206d757374206265206f776e657200000000000000000000000081525060200191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060008114151515610c70576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260278152602001807f41646472657373206973206e6f742072656769737465726564206f6e2074686581526020017f20736368656d650000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060008114151515610d53576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f416464726573732068617320636c61696d656420616c6c20746865697220415681526020017f540000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b428211151515610df1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001807f41646472657373206973206e6f7420656c696769626c6520666f72206120706181526020017f796d656e7420796574000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600062015180834203811515610e0357fe5b0490506000600360009054906101000a900460ff1660ff1682811515610e2557fe5b04600101905082811115610e37578290505b808303600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548202905081600360009054906101000a900460ff1660ff16620151800262ffffff16028501600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610fe357600080fd5b505afa158015610ff7573d6000803e3d6000fd5b505050506040513d602081101561100d57600080fd5b810190808051906020019092919050505010151515611094576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f496e73756666696369656e742066756e6473210000000000000000000000000081525060200191505060405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb87836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561115957600080fd5b505af115801561116d573d6000803e3d6000fd5b505050506040513d602081101561118357600080fd5b8101908080519060200190929190505050151561119c57fe5b50505050505056fea165627a7a72305820e19e2d2e8ae2c62e1081b738cc299873412839d4a1a5f7415c56b83f2534927c00290000000000000000000000000d88ed6e74bbfd96b831231638b66c05571e824f000000000000000000000000000000000000000000000000000000005c012640000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000018
Deployed Bytecode
0x6080604052600436106100c5576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063073ccbb6146100ca5780631cb9b228146100fb5780632279fa4c146101125780633b9aaae4146101435780634263f2da1461019a5780634ec409b6146101ff5780634fee287e146102645780638da5cb5b1461028f578063ade2fe5e146102e6578063c4740a9514610337578063e1b4ebb714610388578063ec5c5dec146103ed578063f2fde38b14610452575b600080fd5b3480156100d657600080fd5b506100df6104a3565b604051808260ff1660ff16815260200191505060405180910390f35b34801561010757600080fd5b506101106104b6565b005b34801561011e57600080fd5b506101276104c1565b604051808260ff1660ff16815260200191505060405180910390f35b34801561014f57600080fd5b506101586104d4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156101a657600080fd5b506101e9600480360360208110156101bd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506104fa565b6040518082815260200191505060405180910390f35b34801561020b57600080fd5b5061024e6004803603602081101561022257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610512565b6040518082815260200191505060405180910390f35b34801561027057600080fd5b5061027961052a565b6040518082815260200191505060405180910390f35b34801561029b57600080fd5b506102a4610530565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156102f257600080fd5b506103356004803603602081101561030957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610555565b005b34801561034357600080fd5b506103866004803603602081101561035a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610561565b005b34801561039457600080fd5b506103d7600480360360208110156103ab57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106f7565b6040518082815260200191505060405180910390f35b3480156103f957600080fd5b506104506004803603606081101561041057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019092919050505061070f565b005b34801561045e57600080fd5b506104a16004803603602081101561047557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a86565b005b600360009054906101000a900460ff1681565b6104bf33610b8d565b565b600360019054906101000a900460ff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60046020528060005260406000206000915090505481565b60066020528060005260406000206000915090505481565b60025481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61055e81610b8d565b50565b3373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515610625576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f53656e646572206d757374206265206f776e657200000000000000000000000081525060200191505060405180910390fd5b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b60056020528060005260406000206000915090505481565b3373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156107d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f53656e646572206d757374206265206f776e657200000000000000000000000081525060200191505060405180910390fd5b6000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414151561088a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f416c72656164792072656769737465726564000000000000000000000000000081525060200191505060405180910390fd5b600254821015151561092a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f4669727374207061796d656e742074696d657374616d7020697320696e76616c81526020017f696400000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600081141515156109a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600e8152602001807f416d6f756e74206973207a65726f00000000000000000000000000000000000081525060200191505060405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600360019054906101000a900460ff1660ff16600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b3373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515610b4a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f53656e646572206d757374206265206f776e657200000000000000000000000081525060200191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060008114151515610c70576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260278152602001807f41646472657373206973206e6f742072656769737465726564206f6e2074686581526020017f20736368656d650000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060008114151515610d53576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f416464726573732068617320636c61696d656420616c6c20746865697220415681526020017f540000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b428211151515610df1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001807f41646472657373206973206e6f7420656c696769626c6520666f72206120706181526020017f796d656e7420796574000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600062015180834203811515610e0357fe5b0490506000600360009054906101000a900460ff1660ff1682811515610e2557fe5b04600101905082811115610e37578290505b808303600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548202905081600360009054906101000a900460ff1660ff16620151800262ffffff16028501600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610fe357600080fd5b505afa158015610ff7573d6000803e3d6000fd5b505050506040513d602081101561100d57600080fd5b810190808051906020019092919050505010151515611094576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f496e73756666696369656e742066756e6473210000000000000000000000000081525060200191505060405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb87836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561115957600080fd5b505af115801561116d573d6000803e3d6000fd5b505050506040513d602081101561118357600080fd5b8101908080519060200190929190505050151561119c57fe5b50505050505056fea165627a7a72305820e19e2d2e8ae2c62e1081b738cc299873412839d4a1a5f7415c56b83f2534927c0029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000d88ed6e74bbfd96b831231638b66c05571e824f000000000000000000000000000000000000000000000000000000005c012640000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000018
-----Decoded View---------------
Arg [0] : _avt (address): 0x0d88eD6E74bbFD96B831231638b66C05571e824F
Arg [1] : _schemeStartTimestamp (uint256): 1543579200
Arg [2] : _numDaysBetweenPayments (uint8): 30
Arg [3] : _numPayments (uint8): 24
-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 0000000000000000000000000d88ed6e74bbfd96b831231638b66c05571e824f
Arg [1] : 000000000000000000000000000000000000000000000000000000005c012640
Arg [2] : 000000000000000000000000000000000000000000000000000000000000001e
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000018
Swarm Source
bzzr://e19e2d2e8ae2c62e1081b738cc299873412839d4a1a5f7415c56b83f2534927c
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
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.