UPS · Contract on Tron
Smart contract
UNVERIFIED · mainnet
{}
UPS
Address TY5sxH2HaU3rsGL7wfNHfpDuYWiPFqKHvb
Contract balance 0TRX on-chain
Total calls 0 lifetime triggers
Functions 38 19 read · 19 write
Bytecode 9.92Kbytes runtime
Deployed — unverified
Contract interface
ABI · 38 fns
contract.abi.json
[
{
"inputs": [
{
"name": "_UPS1token",
"type": "address"
},
{
"name": "_UPStoken",
"type": "address"
},
{
"name": "_TradeBurnAddress",
"type": "address"
},
{
"name": "_UPSBankAdress",
"type": "address"
},
{
"name": "_taxAccount",
"type": "address"
}
],
"stateMutability": "Nonpayable",
"type": "Constructor"
},
{
"inputs": [
{
"indexed": true,
"name": "user",
"type": "address"
},
{
"indexed": true,
"name": "pid",
"type": "uint256"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "ClaimUPS",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "user",
"type": "address"
},
{
"indexed": true,
"name": "pid",
"type": "uint256"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "Deposit",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "user",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "DepositOldToken",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "previousOwner",
"type": "address"
},
{
"indexed": true,
"name": "newOwner",
"type": "address"
}
],
"name": "OwnershipTransferred",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "user",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "TrxDeposit",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "user",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "TrxWithdraw",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "user",
"type": "address"
},
{
"indexed": true,
"name": "pid",
"type": "uint256"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "Withdraw",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "user",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "WithdrawtOldToken",
"type": "Event"
},
{
"inputs": [
{
"name": "poolAddress",
"type": "address"
}
],
"name": "addPoolInfo",
"type": "Event"
},
{
"inputs": [
{
"name": "amount",
"type": "uint256"
}
],
"name": "setTaxFees",
"type": "Event"
},
{
"inputs": [
{
"name": "adminAdd",
"type": "address"
}
],
"name": "setTradeAdmAddress",
"type": "Event"
},
{
"inputs": [
{
"name": "rate",
"type": "uint256"
}
],
"name": "setTradeRates",
"type": "Event"
},
{
"inputs": [
{
"name": "rate",
"type": "uint256"
}
],
"name": "setTradeTaxes",
"type": "Event"
},
{
"inputs": [
{
"name": "withday",
"type": "uint256"
}
],
"name": "setWihdayUint",
"type": "Event"
},
{
"inputs": [
{
"name": "customer",
"type": "address"
},
{
"name": "merchant",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"name": "tradeInfo",
"type": "Event"
},
{
"inputs": [
{
"name": "_tokenAdress",
"type": "address"
},
{
"name": "_merchant_address",
"type": "address"
},
{
"name": "_amount",
"type": "uint256"
}
],
"name": "MerchantTrade",
"stateMutability": "Payable",
"type": "Function"
},
{
"inputs": [
{
"name": "_tokenAddress",
"type": "address"
},
{
"name": "_amount",
"type": "uint256"
},
{
"name": "_upsamount",
"type": "uint256"
}
],
"name": "Tokendesposit",
"stateMutability": "Payable",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "TradeBurnAddress",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "_amount",
"type": "uint256"
},
{
"name": "_upsamount",
"type": "uint256"
}
],
"name": "Trxdesposit",
"stateMutability": "Payable",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "UPSBankAdress",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "UpsTokenAddress",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "_tokenAddress",
"type": "address"
},
{
"name": "_payout",
"type": "uint256"
}
],
"name": "WithdrawToken",
"stateMutability": "Payable",
"type": "Function"
},
{
"inputs": [
{
"name": "_payout",
"type": "uint256"
}
],
"name": "WithdrawTrx",
"stateMutability": "Payable",
"type": "Function"
},
{
"inputs": [
{
"name": "_fromToken",
"type": "address"
}
],
"name": "addPool",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_memberAddress",
"type": "address"
},
{
"name": "_claim_amount",
"type": "uint256"
}
],
"name": "claimUPStoken",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_amount",
"type": "uint256"
}
],
"name": "convertOldToken",
"stateMutability": "Payable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "convertRate",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "getBlackholes",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"inputs": [
{
"name": "_fromToken",
"type": "address"
}
],
"name": "getPoolId",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "_taxFees",
"type": "uint256"
}
],
"name": "getTaxFees",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "getTradeRate",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "getTradeTaxes",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"inputs": [
{
"name": "_member_address",
"type": "address"
}
],
"name": "getUserTrxBalance",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "oldUpsToken",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "owner",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "fromToken",
"type": "address"
}
],
"inputs": [
{
"type": "uint256"
}
],
"name": "poolInfo",
"stateMutability": "View",
"type": "Function"
},
{
"name": "renounceOwnership",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_bank",
"type": "address"
}
],
"name": "setBank",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_address",
"type": "address"
}
],
"name": "setOldUPSAddress",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_amt",
"type": "uint256"
}
],
"name": "setTax",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_tax",
"type": "address"
}
],
"name": "setTaxAcc",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_burnaddress",
"type": "address"
}
],
"name": "setTradeAddress",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_rate",
"type": "uint256"
}
],
"name": "setTradeRate",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_rate",
"type": "uint256"
}
],
"name": "setTradeTaxFee",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_address",
"type": "address"
}
],
"name": "setUPSAddress",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_days",
"type": "uint256"
}
],
"name": "setwithday",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "taxAccount",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "taxFees",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "tradeRate",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "tradetaxFees",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "newOwner",
"type": "address"
}
],
"name": "transferOwnership",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"name": "trx_amount",
"type": "uint256"
}
],
"inputs": [
{
"type": "address"
}
],
"name": "users",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "withday",
"stateMutability": "View",
"type": "Function"
}
]About this contract
overview
UPS is a smart contract on Tron. It has been called 0 times.
This contract is not source-verified, so only its on-chain bytecode and ABI are available. Read calls still run live against the node. Write calls require a signed wallet transaction — wallet support is coming soon.