ETH Price: $2,517.27 (-3.05%)
Gas: 2.52 Gwei
 

Overview

ETH Balance

1.299512162964633104 ETH

Eth Value

$3,271.22 (@ $2,517.27/ETH)

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Withdraw226893332025-06-12 15:18:4721 days ago1749741527IN
BiFi Finance: ETH Wallet
0 ETH0.003516786.69472151
Withdraw226893252025-06-12 15:17:1121 days ago1749741431IN
BiFi Finance: ETH Wallet
0 ETH0.003322916.32550951
Borrow226609022025-06-08 15:56:5925 days ago1749398219IN
BiFi Finance: ETH Wallet
0 ETH0.000696561.40386855
Withdraw226354602025-06-05 2:32:1129 days ago1749090731IN
BiFi Finance: ETH Wallet
0 ETH0.000606521.15460344
Withdraw225916122025-05-29 23:15:3535 days ago1748560535IN
BiFi Finance: ETH Wallet
0 ETH0.001342882.55638367
Withdraw225875042025-05-29 9:26:2336 days ago1748510783IN
BiFi Finance: ETH Wallet
0 ETH0.001506962.8687294
Withdraw225845872025-05-28 23:38:4736 days ago1748475527IN
BiFi Finance: ETH Wallet
0 ETH0.000986261.8774976
Withdraw225672212025-05-26 13:19:5939 days ago1748265599IN
BiFi Finance: ETH Wallet
0 ETH0.000867671.6517532
Withdraw225659092025-05-26 8:55:1139 days ago1748249711IN
BiFi Finance: ETH Wallet
0 ETH0.000701321.33507469
Withdraw225644002025-05-26 3:49:3539 days ago1748231375IN
BiFi Finance: ETH Wallet
0 ETH0.000496110.94442612
Withdraw225440692025-05-23 7:26:1142 days ago1747985171IN
BiFi Finance: ETH Wallet
0 ETH0.000876931.66937158
Withdraw224849532025-05-15 0:26:4750 days ago1747268807IN
BiFi Finance: ETH Wallet
0 ETH0.000776721.47860871
Withdraw223973762025-05-02 16:42:1162 days ago1746204131IN
BiFi Finance: ETH Wallet
0 ETH0.000598491.13932375
Withdraw223803892025-04-30 7:31:2365 days ago1745998283IN
BiFi Finance: ETH Wallet
0 ETH0.000446380.84975681
Withdraw223183712025-04-21 15:47:4773 days ago1745250467IN
BiFi Finance: ETH Wallet
0 ETH0.000893661.70123302
Withdraw222736502025-04-15 10:00:4780 days ago1744711247IN
BiFi Finance: ETH Wallet
0 ETH0.000529981.00889722
Withdraw222682472025-04-14 15:53:4780 days ago1744646027IN
BiFi Finance: ETH Wallet
0 ETH0.003164866.02478512
Withdraw221927282025-04-04 3:00:3591 days ago1743735635IN
BiFi Finance: ETH Wallet
0 ETH0.000756011.43919638
Repay221212372025-03-25 3:28:59101 days ago1742873339IN
BiFi Finance: ETH Wallet
0.009792 ETH0.000154370.71159772
Withdraw221211772025-03-25 3:16:47101 days ago1742872607IN
BiFi Finance: ETH Wallet
0 ETH0.000376540.77195537
Withdraw220041412025-03-08 19:08:11117 days ago1741460891IN
BiFi Finance: ETH Wallet
0 ETH0.000494641.06355169
Deposit220041242025-03-08 19:04:47117 days ago1741460687IN
BiFi Finance: ETH Wallet
0.0012 ETH0.000217711.07058924
Deposit220041102025-03-08 19:01:59117 days ago1741460519IN
BiFi Finance: ETH Wallet
0.002 ETH0.000339921.09172185
Borrow219094792025-02-23 13:59:47131 days ago1740319187IN
BiFi Finance: ETH Wallet
0 ETH0.00067791.3662713
Withdraw219030162025-02-22 16:18:59131 days ago1740241139IN
BiFi Finance: ETH Wallet
0 ETH0.000858681.84633892
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer226893332025-06-12 15:18:4721 days ago1749741527
BiFi Finance: ETH Wallet
6.340176 ETH
Transfer226893252025-06-12 15:17:1121 days ago1749741431
BiFi Finance: ETH Wallet
14.044695 ETH
Transfer226609022025-06-08 15:56:5925 days ago1749398219
BiFi Finance: ETH Wallet
0.03218571 ETH
Transfer226354602025-06-05 2:32:1129 days ago1749090731
BiFi Finance: ETH Wallet
0.89 ETH
Transfer225916122025-05-29 23:15:3535 days ago1748560535
BiFi Finance: ETH Wallet
2.97 ETH
Transfer225875042025-05-29 9:26:2336 days ago1748510783
BiFi Finance: ETH Wallet
4.81 ETH
Transfer225845872025-05-28 23:38:4736 days ago1748475527
BiFi Finance: ETH Wallet
4.98 ETH
Transfer225672212025-05-26 13:19:5939 days ago1748265599
BiFi Finance: ETH Wallet
1.2 ETH
Transfer225659092025-05-26 8:55:1139 days ago1748249711
BiFi Finance: ETH Wallet
1.98 ETH
Transfer225644002025-05-26 3:49:3539 days ago1748231375
BiFi Finance: ETH Wallet
0.9 ETH
Transfer225440692025-05-23 7:26:1142 days ago1747985171
BiFi Finance: ETH Wallet
0.98 ETH
Transfer224849532025-05-15 0:26:4750 days ago1747268807
BiFi Finance: ETH Wallet
0.95 ETH
Transfer223973762025-05-02 16:42:1162 days ago1746204131
BiFi Finance: ETH Wallet
0.4 ETH
Transfer223803892025-04-30 7:31:2365 days ago1745998283
BiFi Finance: ETH Wallet
5 ETH
Transfer223183712025-04-21 15:47:4773 days ago1745250467
BiFi Finance: ETH Wallet
2.5 ETH
Transfer222736502025-04-15 10:00:4780 days ago1744711247
BiFi Finance: ETH Wallet
5 ETH
Transfer222682472025-04-14 15:53:4780 days ago1744646027
BiFi Finance: ETH Wallet
3 ETH
Transfer221927282025-04-04 3:00:3591 days ago1743735635
BiFi Finance: ETH Wallet
3 ETH
Transfer221211772025-03-25 3:16:47101 days ago1742872607
BiFi Finance: ETH Wallet
0.00107271 ETH
Transfer220041702025-03-08 19:13:59117 days ago1741461239
BiFi Finance: ETH Wallet
0.00605028 ETH
Transfer220041702025-03-08 19:13:59117 days ago1741461239
BiFi Finance: ETH Wallet
0.00798078 ETH
Transfer220041702025-03-08 19:13:59117 days ago1741461239
BiFi Finance: ETH Wallet
0.00005985 ETH
Repay220041702025-03-08 19:13:59117 days ago1741461239
BiFi Finance: ETH Wallet
0.00604544 ETH
Transfer220041702025-03-08 19:13:59117 days ago1741461239
BiFi Finance: ETH Wallet
0.00604544 ETH
Transfer220041682025-03-08 19:13:35117 days ago1741461215
BiFi Finance: ETH Wallet
0.01959195 ETH
View All Internal Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CoinHandlerProxy

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, BSD-3-Clause license
/**
 *Submitted for verification at Etherscan.io on 2021-02-23
*/

pragma solidity 0.6.12;
interface marketManagerInterface  {
	function setOracleProxy(address oracleProxyAddr) external returns (bool);

	function setBreakerTable(address _target, bool _status) external returns (bool);

	function getCircuitBreaker() external view returns (bool);

	function setCircuitBreaker(bool _emergency) external returns (bool);

	function getTokenHandlerInfo(uint256 handlerID) external view returns (bool, address, string memory);

	function handlerRegister(uint256 handlerID, address tokenHandlerAddr) external returns (bool);

	function applyInterestHandlers(address payable userAddr, uint256 callerID, bool allFlag) external returns (uint256, uint256, uint256);

	function liquidationApplyInterestHandlers(address payable userAddr, uint256 callerID) external returns (uint256, uint256, uint256, uint256, uint256);

	function getTokenHandlerPrice(uint256 handlerID) external view returns (uint256);

	function getTokenHandlerBorrowLimit(uint256 handlerID) external view returns (uint256);

	function getTokenHandlerSupport(uint256 handlerID) external view returns (bool);

	function getTokenHandlersLength() external view returns (uint256);

	function setTokenHandlersLength(uint256 _tokenHandlerLength) external returns (bool);

	function getTokenHandlerID(uint256 index) external view returns (uint256);

	function getTokenHandlerMarginCallLimit(uint256 handlerID) external view returns (uint256);

	function getUserIntraHandlerAssetWithInterest(address payable userAddr, uint256 handlerID) external view returns (uint256, uint256);

	function getUserTotalIntraCreditAsset(address payable userAddr) external view returns (uint256, uint256);

	function getUserLimitIntraAsset(address payable userAddr) external view returns (uint256, uint256);

	function getUserCollateralizableAmount(address payable userAddr, uint256 handlerID) external view returns (uint256);

	function getUserExtraLiquidityAmount(address payable userAddr, uint256 handlerID) external view returns (uint256);

	function partialLiquidationUser(address payable delinquentBorrower, uint256 liquidateAmount, address payable liquidator, uint256 liquidateHandlerID, uint256 rewardHandlerID) external returns (uint256, uint256, uint256);

	function getMaxLiquidationReward(address payable delinquentBorrower, uint256 liquidateHandlerID, uint256 liquidateAmount, uint256 rewardHandlerID, uint256 rewardRatio) external view returns (uint256);

	function partialLiquidationUserReward(address payable delinquentBorrower, uint256 rewardAmount, address payable liquidator, uint256 handlerID) external returns (uint256);

	function setLiquidationManager(address liquidationManagerAddr) external returns (bool);

	function rewardClaimAll(address payable userAddr) external returns (bool);

	function rewardTransfer(uint256 _claimAmountSum) external returns (bool);

	function updateRewardParams(address payable userAddr) external returns (bool);

	function interestUpdateReward() external returns (bool);

	function getGlobalRewardInfo() external view returns (uint256, uint256, uint256);
}
interface interestModelInterface  {
	function getInterestAmount(address handlerDataStorageAddr, address payable userAddr, bool isView) external view returns (bool, uint256, uint256, bool, uint256, uint256);

	function viewInterestAmount(address handlerDataStorageAddr, address payable userAddr) external view returns (bool, uint256, uint256, bool, uint256, uint256);

	function getSIRandBIR(address handlerDataStorageAddr, uint256 depositTotalAmount, uint256 borrowTotalAmount) external view returns (uint256, uint256);
}
interface marketHandlerDataStorageInterface  {
	function setCircuitBreaker(bool _emergency) external returns (bool);

	function setNewCustomer(address payable userAddr) external returns (bool);

	function getUserAccessed(address payable userAddr) external view returns (bool);

	function setUserAccessed(address payable userAddr, bool _accessed) external returns (bool);

	function getReservedAddr() external view returns (address payable);

	function setReservedAddr(address payable reservedAddress) external returns (bool);

	function getReservedAmount() external view returns (int256);

	function addReservedAmount(uint256 amount) external returns (int256);

	function subReservedAmount(uint256 amount) external returns (int256);

	function updateSignedReservedAmount(int256 amount) external returns (int256);

	function setTokenHandler(address _marketHandlerAddr, address _interestModelAddr) external returns (bool);

	function setCoinHandler(address _marketHandlerAddr, address _interestModelAddr) external returns (bool);

	function getDepositTotalAmount() external view returns (uint256);

	function addDepositTotalAmount(uint256 amount) external returns (uint256);

	function subDepositTotalAmount(uint256 amount) external returns (uint256);

	function getBorrowTotalAmount() external view returns (uint256);

	function addBorrowTotalAmount(uint256 amount) external returns (uint256);

	function subBorrowTotalAmount(uint256 amount) external returns (uint256);

	function getUserIntraDepositAmount(address payable userAddr) external view returns (uint256);

	function addUserIntraDepositAmount(address payable userAddr, uint256 amount) external returns (uint256);

	function subUserIntraDepositAmount(address payable userAddr, uint256 amount) external returns (uint256);

	function getUserIntraBorrowAmount(address payable userAddr) external view returns (uint256);

	function addUserIntraBorrowAmount(address payable userAddr, uint256 amount) external returns (uint256);

	function subUserIntraBorrowAmount(address payable userAddr, uint256 amount) external returns (uint256);

	function addDepositAmount(address payable userAddr, uint256 amount) external returns (bool);

	function addBorrowAmount(address payable userAddr, uint256 amount) external returns (bool);

	function subDepositAmount(address payable userAddr, uint256 amount) external returns (bool);

	function subBorrowAmount(address payable userAddr, uint256 amount) external returns (bool);

	function getUserAmount(address payable userAddr) external view returns (uint256, uint256);

	function getHandlerAmount() external view returns (uint256, uint256);

	function getAmount(address payable userAddr) external view returns (uint256, uint256, uint256, uint256);

	function setAmount(address payable userAddr, uint256 depositTotalAmount, uint256 borrowTotalAmount, uint256 depositAmount, uint256 borrowAmount) external returns (uint256);

	function setBlocks(uint256 lastUpdatedBlock, uint256 inactiveActionDelta) external returns (bool);

	function getLastUpdatedBlock() external view returns (uint256);

	function setLastUpdatedBlock(uint256 _lastUpdatedBlock) external returns (bool);

	function getInactiveActionDelta() external view returns (uint256);

	function setInactiveActionDelta(uint256 inactiveActionDelta) external returns (bool);

	function syncActionEXR() external returns (bool);

	function getActionEXR() external view returns (uint256, uint256);

	function setActionEXR(uint256 actionDepositExRate, uint256 actionBorrowExRate) external returns (bool);

	function getGlobalDepositEXR() external view returns (uint256);

	function getGlobalBorrowEXR() external view returns (uint256);

	function setEXR(address payable userAddr, uint256 globalDepositEXR, uint256 globalBorrowEXR) external returns (bool);

	function getUserEXR(address payable userAddr) external view returns (uint256, uint256);

	function setUserEXR(address payable userAddr, uint256 depositEXR, uint256 borrowEXR) external returns (bool);

	function getGlobalEXR() external view returns (uint256, uint256);

	function getMarketHandlerAddr() external view returns (address);

	function setMarketHandlerAddr(address marketHandlerAddr) external returns (bool);

	function getInterestModelAddr() external view returns (address);

	function setInterestModelAddr(address interestModelAddr) external returns (bool);

	function getLimit() external view returns (uint256, uint256);

	function getBorrowLimit() external view returns (uint256);

	function getMarginCallLimit() external view returns (uint256);

	function getMinimumInterestRate() external view returns (uint256);

	function getLiquiditySensitivity() external view returns (uint256);

	function setBorrowLimit(uint256 _borrowLimit) external returns (bool);

	function setMarginCallLimit(uint256 _marginCallLimit) external returns (bool);

	function setMinimumInterestRate(uint256 _minimumInterestRate) external returns (bool);

	function setLiquiditySensitivity(uint256 _liquiditySensitivity) external returns (bool);

	function getLimitOfAction() external view returns (uint256);

	function setLimitOfAction(uint256 limitOfAction) external returns (bool);

	function getLiquidityLimit() external view returns (uint256);

	function setLiquidityLimit(uint256 liquidityLimit) external returns (bool);
}
interface marketSIHandlerDataStorageInterface  {
	function setCircuitBreaker(bool _emergency) external returns (bool);

	function updateRewardPerBlockStorage(uint256 _rewardPerBlock) external returns (bool);

	function getRewardInfo(address userAddr) external view returns (uint256, uint256, uint256, uint256, uint256, uint256);

	function getMarketRewardInfo() external view returns (uint256, uint256, uint256);

	function setMarketRewardInfo(uint256 _rewardLane, uint256 _rewardLaneUpdateAt, uint256 _rewardPerBlock) external returns (bool);

	function getUserRewardInfo(address userAddr) external view returns (uint256, uint256, uint256);

	function setUserRewardInfo(address userAddr, uint256 _rewardLane, uint256 _rewardLaneUpdateAt, uint256 _rewardAmount) external returns (bool);

	function getBetaRate() external view returns (uint256);

	function setBetaRate(uint256 _betaRate) external returns (bool);
}
contract proxy  {
	address payable owner;

	uint256 handlerID;

	string tokenName = "ether";

	uint256 constant unifiedPoint = 10 ** 18;

	marketManagerInterface marketManager;

	interestModelInterface interestModelInstance;

	marketHandlerDataStorageInterface handlerDataStorage;

	marketSIHandlerDataStorageInterface SIHandlerDataStorage;

	address public handler;

	address public SI;

	string DEPOSIT = "deposit(uint256,bool)";

	string REDEEM = "withdraw(uint256,bool)";

	string BORROW = "borrow(uint256,bool)";

	string REPAY = "repay(uint256,bool)";

	modifier onlyOwner {
		require(msg.sender == owner, "Ownable: caller is not the owner");
		_;
	}

	modifier onlyMarketManager {
		address msgSender = msg.sender;
		require((msgSender == address(marketManager)) || (msgSender == owner), "onlyMarketManager function");
		_;
	}

	constructor () public 
	{
		owner = msg.sender;
	}

	function ownershipTransfer(address _owner) onlyOwner external returns (bool)
	{
		owner = address(uint160(_owner));
		return true;
	}

	function initialize(uint256 _handlerID, address handlerAddr, address marketManagerAddr, address interestModelAddr, address marketDataStorageAddr, address siHandlerAddr, address SIHandlerDataStorageAddr) onlyOwner public returns (bool)
	{
		handlerID = _handlerID;
		handler = handlerAddr;
		SI = siHandlerAddr;
		marketManager = marketManagerInterface(marketManagerAddr);
		interestModelInstance = interestModelInterface(interestModelAddr);
		handlerDataStorage = marketHandlerDataStorageInterface(marketDataStorageAddr);
		SIHandlerDataStorage = marketSIHandlerDataStorageInterface(SIHandlerDataStorageAddr);
	}

	function setHandlerID(uint256 _handlerID) onlyOwner public returns (bool)
	{
		handlerID = _handlerID;
		return true;
	}

	function setHandlerAddr(address handlerAddr) onlyOwner public returns (bool)
	{
		handler = handlerAddr;
		return true;
	}

	function setSiHandlerAddr(address siHandlerAddr) onlyOwner public returns (bool)
	{
		SI = siHandlerAddr;
		return true;
	}

	function getHandlerID() public view returns (uint256)
	{
		return handlerID;
	}

	function getHandlerAddr() public view returns (address)
	{
		return handler;
	}

	function getSiHandlerAddr() public view returns (address)
	{
		return SI;
	}

	function migration(address payable target) onlyOwner public returns (bool)
	{
		target.transfer(address(this).balance);
	}

	fallback () external payable 
	{
		require(msg.value != 0, "DEPOSIT use unifiedTokenAmount");
	}

	function deposit(uint256 unifiedTokenAmount, bool flag) public payable returns (bool)
	{
		bool result;
		bytes memory returnData;
		bytes memory data = abi.encodeWithSignature(DEPOSIT, unifiedTokenAmount, flag);
		(result, returnData) = handler.delegatecall(data);
		require(result, string(returnData));
		return result;
	}

	function withdraw(uint256 unifiedTokenAmount, bool flag) public returns (bool)
	{
		bool result;
		bytes memory returnData;
		bytes memory data = abi.encodeWithSignature(REDEEM, unifiedTokenAmount, flag);
		(result, returnData) = handler.delegatecall(data);
		require(result, string(returnData));
		return result;
	}

	function borrow(uint256 unifiedTokenAmount, bool flag) public returns (bool)
	{
		bool result;
		bytes memory returnData;
		bytes memory data = abi.encodeWithSignature(BORROW, unifiedTokenAmount, flag);
		(result, returnData) = handler.delegatecall(data);
		require(result, string(returnData));
		return result;
	}

	function repay(uint256 unifiedTokenAmount, bool flag) public payable returns (bool)
	{
		bool result;
		bytes memory returnData;
		bytes memory data = abi.encodeWithSignature(REPAY, unifiedTokenAmount, flag);
		(result, returnData) = handler.delegatecall(data);
		require(result, string(returnData));
		return result;
	}

	function handlerProxy(bytes memory data) onlyMarketManager external returns (bool, bytes memory)
	{
		bool result;
		bytes memory returnData;
		(result, returnData) = handler.delegatecall(data);
		require(result, string(returnData));
		return (result, returnData);
	}

	function handlerViewProxy(bytes memory data) external returns (bool, bytes memory)
	{
		bool result;
		bytes memory returnData;
		(result, returnData) = handler.delegatecall(data);
		require(result, string(returnData));
		return (result, returnData);
	}

	function siProxy(bytes memory data) onlyMarketManager external returns (bool, bytes memory)
	{
		bool result;
		bytes memory returnData;
		(result, returnData) = SI.delegatecall(data);
		require(result, string(returnData));
		return (result, returnData);
	}

	function siViewProxy(bytes memory data) external returns (bool, bytes memory)
	{
		bool result;
		bytes memory returnData;
		(result, returnData) = SI.delegatecall(data);
		require(result, string(returnData));
		return (result, returnData);
	}
}
contract CoinHandlerProxy is proxy {
    constructor()
    proxy() public {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"SI","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"unifiedTokenAmount","type":"uint256"},{"internalType":"bool","name":"flag","type":"bool"}],"name":"borrow","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"unifiedTokenAmount","type":"uint256"},{"internalType":"bool","name":"flag","type":"bool"}],"name":"deposit","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"getHandlerAddr","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getHandlerID","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getSiHandlerAddr","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"handler","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"}],"name":"handlerProxy","outputs":[{"internalType":"bool","name":"","type":"bool"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"}],"name":"handlerViewProxy","outputs":[{"internalType":"bool","name":"","type":"bool"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_handlerID","type":"uint256"},{"internalType":"address","name":"handlerAddr","type":"address"},{"internalType":"address","name":"marketManagerAddr","type":"address"},{"internalType":"address","name":"interestModelAddr","type":"address"},{"internalType":"address","name":"marketDataStorageAddr","type":"address"},{"internalType":"address","name":"siHandlerAddr","type":"address"},{"internalType":"address","name":"SIHandlerDataStorageAddr","type":"address"}],"name":"initialize","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"target","type":"address"}],"name":"migration","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"ownershipTransfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"unifiedTokenAmount","type":"uint256"},{"internalType":"bool","name":"flag","type":"bool"}],"name":"repay","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"handlerAddr","type":"address"}],"name":"setHandlerAddr","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_handlerID","type":"uint256"}],"name":"setHandlerID","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"siHandlerAddr","type":"address"}],"name":"setSiHandlerAddr","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"}],"name":"siProxy","outputs":[{"internalType":"bool","name":"","type":"bool"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"}],"name":"siViewProxy","outputs":[{"internalType":"bool","name":"","type":"bool"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"unifiedTokenAmount","type":"uint256"},{"internalType":"bool","name":"flag","type":"bool"}],"name":"withdraw","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60c0604052600560808190526432ba3432b960d91b60a09081526200002891600291906200016b565b506040805180820190915260158082527f6465706f7369742875696e743235362c626f6f6c29000000000000000000000060209092019182526200006f916009916200016b565b506040805180820190915260168082527f77697468647261772875696e743235362c626f6f6c29000000000000000000006020909201918252620000b691600a916200016b565b506040805180820190915260148082527f626f72726f772875696e743235362c626f6f6c290000000000000000000000006020909201918252620000fd91600b916200016b565b506040805180820190915260138082527f72657061792875696e743235362c626f6f6c290000000000000000000000000060209092019182526200014491600c916200016b565b503480156200015257600080fd5b50600080546001600160a01b0319163317905562000207565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001ae57805160ff1916838001178555620001de565b82800160010185558215620001de579182015b82811115620001de578251825591602001919060010190620001c1565b50620001ec929150620001f0565b5090565b5b80821115620001ec5760008155600101620001f1565b6111d380620002176000396000f3fe6080604052600436106101145760003560e01c80638cd01307116100a0578063ba0b362311610064578063ba0b36231461062a578063c0a47d451461064f578063c80916d414610664578063d3a417a214610679578063ff41073a146106ac57610114565b80638cd013071461051557806393b3532f146105475780639a408321146105a8578063adc49556146105cd578063b6fd00701461060057610114565b806343b5eabe116100e757806343b5eabe146103c2578063478a425114610473578063575979c5146104a6578063685e2486146104cd578063829311cc1461050057610114565b80630e76d128146101685780631e157ad11461029a5780631f426b1d146102cb57806338d074361461037c575b34610166576040805162461bcd60e51b815260206004820152601e60248201527f4445504f5349542075736520756e6966696564546f6b656e416d6f756e740000604482015290519081900360640190fd5b005b34801561017457600080fd5b506102196004803603602081101561018b57600080fd5b810190602081018135600160201b8111156101a557600080fd5b8201836020820111156101b757600080fd5b803590602001918460018302840111600160201b831117156101d857600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061075d945050505050565b60405180831515815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561025e578181015183820152602001610246565b50505050905090810190601f16801561028b5780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b3480156102a657600080fd5b506102af6108a5565b604080516001600160a01b039092168252519081900360200190f35b3480156102d757600080fd5b50610219600480360360208110156102ee57600080fd5b810190602081018135600160201b81111561030857600080fd5b82018360208201111561031a57600080fd5b803590602001918460018302840111600160201b8311171561033b57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506108b4945050505050565b34801561038857600080fd5b506103ae6004803603604081101561039f57600080fd5b508035906020013515156108fb565b604080519115158252519081900360200190f35b3480156103ce57600080fd5b50610219600480360360208110156103e557600080fd5b810190602081018135600160201b8111156103ff57600080fd5b82018360208201111561041157600080fd5b803590602001918460018302840111600160201b8311171561043257600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610abb945050505050565b34801561047f57600080fd5b506103ae6004803603602081101561049657600080fd5b50356001600160a01b0316610c45565b3480156104b257600080fd5b506104bb610cb8565b60408051918252519081900360200190f35b3480156104d957600080fd5b506103ae600480360360208110156104f057600080fd5b50356001600160a01b0316610cbe565b34801561050c57600080fd5b506102af610d47565b34801561052157600080fd5b506103ae6004803603604081101561053857600080fd5b50803590602001351515610d56565b34801561055357600080fd5b506103ae600480360360e081101561056a57600080fd5b508035906001600160a01b03602082013581169160408101358216916060820135811691608081013582169160a082013581169160c0013516610dc2565b6103ae600480360360408110156105be57600080fd5b50803590602001351515610e85565b3480156105d957600080fd5b506103ae600480360360208110156105f057600080fd5b50356001600160a01b0316610ef1565b34801561060c57600080fd5b506103ae6004803603602081101561062357600080fd5b5035610f64565b6103ae6004803603604081101561064057600080fd5b50803590602001351515610fbb565b34801561065b57600080fd5b506102af611027565b34801561067057600080fd5b506102af611036565b34801561068557600080fd5b506103ae6004803603602081101561069c57600080fd5b50356001600160a01b0316611045565b3480156106b857600080fd5b50610219600480360360208110156106cf57600080fd5b810190602081018135600160201b8111156106e957600080fd5b8201836020820111156106fb57600080fd5b803590602001918460018302840111600160201b8311171561071c57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506110b8945050505050565b6007546040518251600092606092849284926001600160a01b0316918791819060208401908083835b602083106107a55780518252601f199092019160209182019101610786565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610805576040519150601f19603f3d011682016040523d82523d6000602084013e61080a565b606091505b509092509050808261089a5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561085f578181015183820152602001610847565b50505050905090810190601f16801561088c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b509092509050915091565b6008546001600160a01b031681565b6008546040518251600092606092849284926001600160a01b031691879181906020840190808383602083106107a55780518252601f199092019160209182019101610786565b600080606080600a8686604051602401808381526020018215158152602001925050506040516020818303038152906040529060405180828054600181600116156101000203166002900480156109895780601f10610967576101008083540402835291820191610989565b820191906000526020600020905b815481529060010190602001808311610975575b505060408051918290039091206020850180516001600160e01b03166001600160e01b0319909216919091178152600754915185519596506001600160a01b039092169486945091925082918083835b602083106109f85780518252601f1990920191602091820191016109d9565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610a58576040519150601f19603f3d011682016040523d82523d6000602084013e610a5d565b606091505b5090935091508183610ab05760405162461bcd60e51b815260206004820181815283516024840152835190928392604490910191908501908083836000831561085f578181015183820152602001610847565b509195945050505050565b60035460009060609033906001600160a01b0316811480610ae957506000546001600160a01b038281169116145b610b3a576040805162461bcd60e51b815260206004820152601a60248201527f6f6e6c794d61726b65744d616e616765722066756e6374696f6e000000000000604482015290519081900360640190fd5b60085460405185516000926060926001600160a01b0390911691889190819060208401908083835b60208310610b815780518252601f199092019160209182019101610b62565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610be1576040519150601f19603f3d011682016040523d82523d6000602084013e610be6565b606091505b5090925090508082610c395760405162461bcd60e51b815260206004820181815283516024840152835190928392604490910191908501908083836000831561085f578181015183820152602001610847565b50909350915050915091565b600080546001600160a01b03163314610c93576040805162461bcd60e51b8152602060048201819052602482015260008051602061117e833981519152604482015290519081900360640190fd5b50600780546001600160a01b0383166001600160a01b03199091161790556001919050565b60015490565b600080546001600160a01b03163314610d0c576040805162461bcd60e51b8152602060048201819052602482015260008051602061117e833981519152604482015290519081900360640190fd5b6040516001600160a01b038316904780156108fc02916000818181858888f19350505050158015610d41573d6000803e3d6000fd5b50919050565b6007546001600160a01b031690565b600080606080600b8686604051602401808381526020018215158152602001925050506040516020818303038152906040529060405180828054600181600116156101000203166002900480156109895780601f10610967576101008083540402835291820191610989565b600080546001600160a01b03163314610e10576040805162461bcd60e51b8152602060048201819052602482015260008051602061117e833981519152604482015290519081900360640190fd5b600197909755600780546001600160a01b03199081166001600160a01b0398891617909155600880548216938816939093179092556003805483169587169590951790945560048054821693861693909317909255600580548316918516919091179055600680549091169190921617905590565b60008060608060098686604051602401808381526020018215158152602001925050506040516020818303038152906040529060405180828054600181600116156101000203166002900480156109895780601f10610967576101008083540402835291820191610989565b600080546001600160a01b03163314610f3f576040805162461bcd60e51b8152602060048201819052602482015260008051602061117e833981519152604482015290519081900360640190fd5b50600880546001600160a01b0383166001600160a01b03199091161790556001919050565b600080546001600160a01b03163314610fb2576040805162461bcd60e51b8152602060048201819052602482015260008051602061117e833981519152604482015290519081900360640190fd5b50600190815590565b600080606080600c8686604051602401808381526020018215158152602001925050506040516020818303038152906040529060405180828054600181600116156101000203166002900480156109895780601f10610967576101008083540402835291820191610989565b6008546001600160a01b031690565b6007546001600160a01b031681565b600080546001600160a01b03163314611093576040805162461bcd60e51b8152602060048201819052602482015260008051602061117e833981519152604482015290519081900360640190fd5b50600080546001600160a01b0383166001600160a01b03199091161790556001919050565b60035460009060609033906001600160a01b03168114806110e657506000546001600160a01b038281169116145b611137576040805162461bcd60e51b815260206004820152601a60248201527f6f6e6c794d61726b65744d616e616765722066756e6374696f6e000000000000604482015290519081900360640190fd5b60075460405185516000926060926001600160a01b03909116918891908190602084019080838360208310610b815780518252601f199092019160209182019101610b6256fe4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a26469706673582212201c349a0f330a14f011c0f6edf3b87294a3cac639ce438e27909e403975e869f064736f6c634300060c0033

Deployed Bytecode

0x6080604052600436106101145760003560e01c80638cd01307116100a0578063ba0b362311610064578063ba0b36231461062a578063c0a47d451461064f578063c80916d414610664578063d3a417a214610679578063ff41073a146106ac57610114565b80638cd013071461051557806393b3532f146105475780639a408321146105a8578063adc49556146105cd578063b6fd00701461060057610114565b806343b5eabe116100e757806343b5eabe146103c2578063478a425114610473578063575979c5146104a6578063685e2486146104cd578063829311cc1461050057610114565b80630e76d128146101685780631e157ad11461029a5780631f426b1d146102cb57806338d074361461037c575b34610166576040805162461bcd60e51b815260206004820152601e60248201527f4445504f5349542075736520756e6966696564546f6b656e416d6f756e740000604482015290519081900360640190fd5b005b34801561017457600080fd5b506102196004803603602081101561018b57600080fd5b810190602081018135600160201b8111156101a557600080fd5b8201836020820111156101b757600080fd5b803590602001918460018302840111600160201b831117156101d857600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061075d945050505050565b60405180831515815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561025e578181015183820152602001610246565b50505050905090810190601f16801561028b5780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b3480156102a657600080fd5b506102af6108a5565b604080516001600160a01b039092168252519081900360200190f35b3480156102d757600080fd5b50610219600480360360208110156102ee57600080fd5b810190602081018135600160201b81111561030857600080fd5b82018360208201111561031a57600080fd5b803590602001918460018302840111600160201b8311171561033b57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506108b4945050505050565b34801561038857600080fd5b506103ae6004803603604081101561039f57600080fd5b508035906020013515156108fb565b604080519115158252519081900360200190f35b3480156103ce57600080fd5b50610219600480360360208110156103e557600080fd5b810190602081018135600160201b8111156103ff57600080fd5b82018360208201111561041157600080fd5b803590602001918460018302840111600160201b8311171561043257600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610abb945050505050565b34801561047f57600080fd5b506103ae6004803603602081101561049657600080fd5b50356001600160a01b0316610c45565b3480156104b257600080fd5b506104bb610cb8565b60408051918252519081900360200190f35b3480156104d957600080fd5b506103ae600480360360208110156104f057600080fd5b50356001600160a01b0316610cbe565b34801561050c57600080fd5b506102af610d47565b34801561052157600080fd5b506103ae6004803603604081101561053857600080fd5b50803590602001351515610d56565b34801561055357600080fd5b506103ae600480360360e081101561056a57600080fd5b508035906001600160a01b03602082013581169160408101358216916060820135811691608081013582169160a082013581169160c0013516610dc2565b6103ae600480360360408110156105be57600080fd5b50803590602001351515610e85565b3480156105d957600080fd5b506103ae600480360360208110156105f057600080fd5b50356001600160a01b0316610ef1565b34801561060c57600080fd5b506103ae6004803603602081101561062357600080fd5b5035610f64565b6103ae6004803603604081101561064057600080fd5b50803590602001351515610fbb565b34801561065b57600080fd5b506102af611027565b34801561067057600080fd5b506102af611036565b34801561068557600080fd5b506103ae6004803603602081101561069c57600080fd5b50356001600160a01b0316611045565b3480156106b857600080fd5b50610219600480360360208110156106cf57600080fd5b810190602081018135600160201b8111156106e957600080fd5b8201836020820111156106fb57600080fd5b803590602001918460018302840111600160201b8311171561071c57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506110b8945050505050565b6007546040518251600092606092849284926001600160a01b0316918791819060208401908083835b602083106107a55780518252601f199092019160209182019101610786565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610805576040519150601f19603f3d011682016040523d82523d6000602084013e61080a565b606091505b509092509050808261089a5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561085f578181015183820152602001610847565b50505050905090810190601f16801561088c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b509092509050915091565b6008546001600160a01b031681565b6008546040518251600092606092849284926001600160a01b031691879181906020840190808383602083106107a55780518252601f199092019160209182019101610786565b600080606080600a8686604051602401808381526020018215158152602001925050506040516020818303038152906040529060405180828054600181600116156101000203166002900480156109895780601f10610967576101008083540402835291820191610989565b820191906000526020600020905b815481529060010190602001808311610975575b505060408051918290039091206020850180516001600160e01b03166001600160e01b0319909216919091178152600754915185519596506001600160a01b039092169486945091925082918083835b602083106109f85780518252601f1990920191602091820191016109d9565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610a58576040519150601f19603f3d011682016040523d82523d6000602084013e610a5d565b606091505b5090935091508183610ab05760405162461bcd60e51b815260206004820181815283516024840152835190928392604490910191908501908083836000831561085f578181015183820152602001610847565b509195945050505050565b60035460009060609033906001600160a01b0316811480610ae957506000546001600160a01b038281169116145b610b3a576040805162461bcd60e51b815260206004820152601a60248201527f6f6e6c794d61726b65744d616e616765722066756e6374696f6e000000000000604482015290519081900360640190fd5b60085460405185516000926060926001600160a01b0390911691889190819060208401908083835b60208310610b815780518252601f199092019160209182019101610b62565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610be1576040519150601f19603f3d011682016040523d82523d6000602084013e610be6565b606091505b5090925090508082610c395760405162461bcd60e51b815260206004820181815283516024840152835190928392604490910191908501908083836000831561085f578181015183820152602001610847565b50909350915050915091565b600080546001600160a01b03163314610c93576040805162461bcd60e51b8152602060048201819052602482015260008051602061117e833981519152604482015290519081900360640190fd5b50600780546001600160a01b0383166001600160a01b03199091161790556001919050565b60015490565b600080546001600160a01b03163314610d0c576040805162461bcd60e51b8152602060048201819052602482015260008051602061117e833981519152604482015290519081900360640190fd5b6040516001600160a01b038316904780156108fc02916000818181858888f19350505050158015610d41573d6000803e3d6000fd5b50919050565b6007546001600160a01b031690565b600080606080600b8686604051602401808381526020018215158152602001925050506040516020818303038152906040529060405180828054600181600116156101000203166002900480156109895780601f10610967576101008083540402835291820191610989565b600080546001600160a01b03163314610e10576040805162461bcd60e51b8152602060048201819052602482015260008051602061117e833981519152604482015290519081900360640190fd5b600197909755600780546001600160a01b03199081166001600160a01b0398891617909155600880548216938816939093179092556003805483169587169590951790945560048054821693861693909317909255600580548316918516919091179055600680549091169190921617905590565b60008060608060098686604051602401808381526020018215158152602001925050506040516020818303038152906040529060405180828054600181600116156101000203166002900480156109895780601f10610967576101008083540402835291820191610989565b600080546001600160a01b03163314610f3f576040805162461bcd60e51b8152602060048201819052602482015260008051602061117e833981519152604482015290519081900360640190fd5b50600880546001600160a01b0383166001600160a01b03199091161790556001919050565b600080546001600160a01b03163314610fb2576040805162461bcd60e51b8152602060048201819052602482015260008051602061117e833981519152604482015290519081900360640190fd5b50600190815590565b600080606080600c8686604051602401808381526020018215158152602001925050506040516020818303038152906040529060405180828054600181600116156101000203166002900480156109895780601f10610967576101008083540402835291820191610989565b6008546001600160a01b031690565b6007546001600160a01b031681565b600080546001600160a01b03163314611093576040805162461bcd60e51b8152602060048201819052602482015260008051602061117e833981519152604482015290519081900360640190fd5b50600080546001600160a01b0383166001600160a01b03199091161790556001919050565b60035460009060609033906001600160a01b03168114806110e657506000546001600160a01b038281169116145b611137576040805162461bcd60e51b815260206004820152601a60248201527f6f6e6c794d61726b65744d616e616765722066756e6374696f6e000000000000604482015290519081900360640190fd5b60075460405185516000926060926001600160a01b03909116918891908190602084019080838360208310610b815780518252601f199092019160209182019101610b6256fe4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a26469706673582212201c349a0f330a14f011c0f6edf3b87294a3cac639ce438e27909e403975e869f064736f6c634300060c0033

Deployed Bytecode Sourcemap

15015:81:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12562:9;12554:57;;;;;-1:-1:-1;;;12554:57:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;15015:81;14226:260;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;14226:260:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;14226:260:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;14226:260:0;;-1:-1:-1;14226:260:0;;-1:-1:-1;;;;;14226:260:0:i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10423:17;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;10423:17:0;;;;;;;;;;;;;;14760:250;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;14760:250:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;14760:250:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;14760:250:0;;-1:-1:-1;14760:250:0;;-1:-1:-1;;;;;14760:250:0:i;12958:324::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12958:324:0;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;14491:264;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;14491:264:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;14491:264:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;14491:264:0;;-1:-1:-1;14491:264:0;;-1:-1:-1;;;;;14491:264:0:i;11866:126::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11866:126:0;-1:-1:-1;;;;;11866:126:0;;:::i;12129:82::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;12387:125;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12387:125:0;-1:-1:-1;;;;;12387:125:0;;:::i;12216:82::-;;;;;;;;;;;;;:::i;13287:322::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13287:322:0;;;;;;;;;:::i;11111:621::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11111:621:0;;;-1:-1:-1;;;;;11111:621:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;12621:332::-;;;;;;;;;;;;;;;;-1:-1:-1;12621:332:0;;;;;;;;;:::i;11997:127::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11997:127:0;-1:-1:-1;;;;;11997:127:0;;:::i;11737:124::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11737:124:0;;:::i;13614:328::-;;;;;;;;;;;;;;;;-1:-1:-1;13614:328:0;;;;;;;;;:::i;12303:79::-;;;;;;;;;;;;;:::i;10395:22::-;;;;;;;;;;;;;:::i;10969:137::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10969:137:0;-1:-1:-1;;;;;10969:137:0;;:::i;13947:274::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;13947:274:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;13947:274:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13947:274:0;;-1:-1:-1;13947:274:0;;-1:-1:-1;;;;;13947:274:0:i;14226:260::-;14383:7;;:26;;;;14289:4;;14295:12;;14289:4;;14295:12;;-1:-1:-1;;;;;14383:7:0;;14404:4;;14383:26;;;;;;;;;;;;;;;;;;;-1:-1:-1;;14383:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;14360:49:0;;-1:-1:-1;14360:49:0;-1:-1:-1;14360:49:0;;14414:35;;;;-1:-1:-1;;;14414:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;14462:6:0;;-1:-1:-1;14470:10:0;-1:-1:-1;14226:260:0;;;:::o;10423:17::-;;;-1:-1:-1;;;;;10423:17:0;;:::o;14760:250::-;14912:2;;:21;;;;14818:4;;14824:12;;14818:4;;14824:12;;-1:-1:-1;;;;;14912:2:0;;14928:4;;14912:21;;;;;;;;;;;;;;;;;;-1:-1:-1;;14912:21:0;;;;;;;;;;;;12958:324;13031:4;13044:11;13060:23;13088:17;13132:6;13140:18;13160:4;13108:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;13108:57:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;13108:57:0;-1:-1:-1;;;;;;13108:57:0;;;;;;;;;13193:7;;:26;;;;13108:57;;-1:-1:-1;;;;;;13193:7:0;;;;13108:57;;-1:-1:-1;13193:26:0;;-1:-1:-1;13193:26:0;;;;13108:57;13193:26;;;;;;;;;;-1:-1:-1;;13193:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13170:49:0;;-1:-1:-1;13170:49:0;-1:-1:-1;13170:49:0;;13224:35;;;;-1:-1:-1;;;13224:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13271:6:0;;12958:324;-1:-1:-1;;;;;12958:324:0:o;14491:264::-;10825:13;;14563:4;;14569:12;;10780:10;;-1:-1:-1;;;;;10825:13:0;10804:35;;;10803:61;;-1:-1:-1;10858:5:0;;-1:-1:-1;;;;;10845:18:0;;;10858:5;;10845:18;10803:61;10795:100;;;;;-1:-1:-1;;;10795:100:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;14657:2:::1;::::0;:21:::1;::::0;;;14590:11:::1;::::0;14606:23:::1;::::0;-1:-1:-1;;;;;14657:2:0;;::::1;::::0;14673:4;;14657:21;;;::::1;::::0;::::1;::::0;;;;::::1;;;;;;::::0;;;;-1:-1:-1;;14657:21:0;;;;::::1;::::0;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;14634:44:0;;-1:-1:-1;14634:44:0;-1:-1:-1;14634:44:0;;14683:35:::1;;;::::0;-1:-1:-1;;;14683:35:0;;::::1;;::::0;::::1;::::0;;;;;;;;;;;;;;;;;;;;;;::::1;::::0;;;;;;;::::1;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;-1:-1:-1::0;14731:6:0;;-1:-1:-1;14739:10:0;-1:-1:-1;14491:264:0;;;;:::o;11866:126::-;11937:4;10670:5;;-1:-1:-1;;;;;10670:5:0;10656:10;:19;10648:64;;;;;-1:-1:-1;;;10648:64:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;10648:64:0;;;;;;;;;;;;;;;-1:-1:-1;11950:7:0::1;:21:::0;;-1:-1:-1;;;;;11950:21:0;::::1;-1:-1:-1::0;;;;;;11950:21:0;;::::1;;::::0;;;11866:126;;;:::o;12129:82::-;12197:9;;12129:82;:::o;12387:125::-;12456:4;10670:5;;-1:-1:-1;;;;;10670:5:0;10656:10;:19;10648:64;;;;;-1:-1:-1;;;10648:64:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;10648:64:0;;;;;;;;;;;;;;;12469:38:::1;::::0;-1:-1:-1;;;;;12469:15:0;::::1;::::0;12485:21:::1;12469:38:::0;::::1;;;::::0;::::1;::::0;;;12485:21;12469:15;:38;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;12387:125:::0;;;:::o;12216:82::-;12286:7;;-1:-1:-1;;;;;12286:7:0;12216:82;:::o;13287:322::-;13358:4;13371:11;13387:23;13415:17;13459:6;13467:18;13487:4;13435:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11111:621;11340:4;10670:5;;-1:-1:-1;;;;;10670:5:0;10656:10;:19;10648:64;;;;;-1:-1:-1;;;10648:64:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;10648:64:0;;;;;;;;;;;;;;;11353:9:::1;:22:::0;;;;11380:7:::1;:21:::0;;-1:-1:-1;;;;;;11380:21:0;;::::1;-1:-1:-1::0;;;;;11380:21:0;;::::1;;::::0;;;11406:2:::1;:18:::0;;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;11429:13:::1;:57:::0;;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;-1:-1:-1;11491:65:0;;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;-1:-1:-1;11561:77:0;;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;11643:20:::1;:84:::0;;;;::::1;::::0;;;::::1;;::::0;;11353:22;11111:621::o;12621:332::-;12701:4;12714:11;12730:23;12758:17;12802:7;12811:18;12831:4;12778:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11997:127;12072:4;10670:5;;-1:-1:-1;;;;;10670:5:0;10656:10;:19;10648:64;;;;;-1:-1:-1;;;10648:64:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;10648:64:0;;;;;;;;;;;;;;;-1:-1:-1;12085:2:0::1;:18:::0;;-1:-1:-1;;;;;12085:18:0;::::1;-1:-1:-1::0;;;;;;12085:18:0;;::::1;;::::0;;;11997:127;;;:::o;11737:124::-;11805:4;10670:5;;-1:-1:-1;;;;;10670:5:0;10656:10;:19;10648:64;;;;;-1:-1:-1;;;10648:64:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;10648:64:0;;;;;;;;;;;;;;;-1:-1:-1;11818:9:0::1;:22:::0;;;:9;11737:124::o;13614:328::-;13692:4;13705:11;13721:23;13749:17;13793:5;13800:18;13820:4;13769:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12303:79;12375:2;;-1:-1:-1;;;;;12375:2:0;12303:79;:::o;10395:22::-;;;-1:-1:-1;;;;;10395:22:0;;:::o;10969:137::-;11040:4;10670:5;;-1:-1:-1;;;;;10670:5:0;10656:10;:19;10648:64;;;;;-1:-1:-1;;;10648:64:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;10648:64:0;;;;;;;;;;;;;;;-1:-1:-1;11053:5:0::1;:32:::0;;-1:-1:-1;;;;;11053:32:0;::::1;-1:-1:-1::0;;;;;;11053:32:0;;::::1;;::::0;;;10969:137;;;:::o;13947:274::-;10825:13;;14024:4;;14030:12;;10780:10;;-1:-1:-1;;;;;10825:13:0;10804:35;;;10803:61;;-1:-1:-1;10858:5:0;;-1:-1:-1;;;;;10845:18:0;;;10858:5;;10845:18;10803:61;10795:100;;;;;-1:-1:-1;;;10795:100:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;14118:7:::1;::::0;:26:::1;::::0;;;14051:11:::1;::::0;14067:23:::1;::::0;-1:-1:-1;;;;;14118:7:0;;::::1;::::0;14139:4;;14118:26;;;::::1;::::0;::::1;::::0;;;;::::1;;;;;::::0;;;;-1:-1:-1;;14118:26:0;;;;::::1;::::0;;::::1;::::0;::::1;;

Swarm Source

ipfs://1c349a0f330a14f011c0f6edf3b87294a3cac639ce438e27909e403975e869f0

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

OVERVIEW

This is a smart contract address that holds ETH is in BiFi.

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.

OSZAR »