ShyftKycContract

Verified contract

Active on Ethereum with 12,928 txns
Deployed by via 0x96a71a3b at 12730376
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $2.6
ERC-20
--
0xbfb6c945528b2743174945387667cf697bb6a222f583697e220a5d94b248f273
0x7a610205f509c89635f0bd7acbe47723c52436ce0c3e26a44edd120ad6191107
0x6ebe74c7bd9e31d05d2dabc9671c20fbbc1f23c7e6dced7dedabebd715c8b198
0x512db9cdf70e82fa9ef1a724c574d59daba65adcd2bf8a07a76b954660ce610f
0xbc4464e6dcf1b418d9a0e1e7cee784e5884f96377aa511f683a86f06dda78e93
0xe4519f7555fd4ceda4de1ed6d1b1ea892c3658678c31a35f938af0795a93e135
0x7b5cbae6dd7166541293343d14ecf21e9782516775bd246ece57f20801ce9016
0x5b99f7e00da3801b9792eaf0f1f4374fd789c3e953cc631dcd5161c56150393d
0x848f229e83cd78ed3fa3e2af8c2a791c6edbe4843d2e2ac2adc93e0211f63a47
0x01fbf483011b7fb513ceaa6131081f2ceb084b8b3f293a4e94ad74ab1e9c2cbd

Functions
Getter at block 21256210
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
byfrostOrigin(view returns (bool)
true
decimals(pure returns (uint8 _decimals)
18
emergencyResponder(view returns (address)
0x604e556ce04612a309ef07c68def5f07ba3e40d1
getIncorrectlySentAssetsBalance(view returns (uint256 result)
636511662435172364772
getNativeTokenType(view returns (uint256 result)
1
getShyftCacheGraphAddress(view returns (address result)
0x0000000000000000000000000000000000000000
hasBeenUpdated(view returns (bool)
false
machineConsentHelperAddress(view returns (address)
0x0000000000000000000000000000000000000000
name(pure returns (string _name)
Shyft [ Wrapped ]
owner(view returns (address)
0x208af4ee6fbe1f767a362633a70162237fa3aac6
setByfrostOrigin(view returns (bool)
true
shyftCacheGraphAddress(view returns (address)
0x0000000000000000000000000000000000000000
shyftKycContractRegistryAddress(view returns (address)
0xf10099635e0940535ec2cd84f881bb44dc476b6d
symbol(pure returns (string _symbol)
SHFT
totalSupply(view returns (uint256 result)
1232191314720673617848732181
updatedShyftKycContractAddress(view returns (address)
0x0000000000000000000000000000000000000000
v1TotalUpgradeAmount(view returns (uint256)
204422959520761156470732181
Read-only
allowance(address _tokenOwneraddress _spenderview returns (uint256 remaining)
allowanceBip32X(address _tokenOwneraddress _spenderuint256 _bip32X_typeview returns (uint256 remaining)
balanceOf(address _whoview returns (uint256)
getBalanceBip32X(address _identifiedAddressuint256 _bip32X_typeview returns (uint256 balance)
getBip32XTypeForContractAddress(address _contractAddressview returns (uint256 bip32X_type)
getOnlyAcceptsKycInput(address _identifiedAddressview returns (bool result)
getOnlyAcceptsKycInputPermanently(address _identifiedAddressview returns (bool result)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getTotalSupplyBip32X(uint256 _bip32X_typeview returns (uint256 balance)
hasRole(bytes32 roleaddress accountview returns (bool)
State-modifying
approve(address _spenderuint256 _tokensreturns (bool success)
approveBip32X(address _spenderuint256 _tokensuint256 _bip32X_typereturns (bool success)
burnFrom(address _accountuint256 _amount
burnFromBip32X(address _accountuint256 _amountuint256 _bip32X_type
grantRole(bytes32 roleaddress account
kycSend(address _identifiedAddressuint256 _amountuint256 _bip32X_typebool _requiredConsentFromAllPartiesbool _payForDirtyreturns (uint8 result)
lockContractToOnlyAcceptsKycInputPermanently(address _contractAddressreturns (bool result)
migrateFromKycContract(address _topayable returns (bool result)
mint(address _touint256 _amount
mintBip32X(address _touint256 _amountuint256 _bip32X_type
removeOwner(returns (bool)
renounceRole(bytes32 roleaddress account
responderRedeemIncorrectlySentAssets(address _destinationuint256 _amountreturns (uint8 result)
revokeRole(bytes32 roleaddress account
setAutoUpgrade(bool _autoUpgrade
setByfrostNetwork(uint256 _tokenAmountuint256 _bip32X_typeaddress _distributionContractreturns (uint8 result)
setLockOnlyAcceptsKycInputPermanently(returns (bool result)
setMachineConsentHelperAddress(address _machineConsentHelperAddressreturns (bool result)
setOnlyAcceptsKycInput(bool _onlyAcceptsKycInputValuereturns (bool result)
setPrimaryNetwork(returns (uint8 result)
setShyftCacheGraphAddress(address _shyftCacheGraphAddressreturns (uint8 result)
setShyftKycContractRegistryAddress(address _addrreturns (bool)
setV1EmergencyErc20RedemptionResponder(address _emergencyResponderreturns (uint8 result)
tokenFallback(address _fromuint256 _valuebytes _datareturns (bool ok)
transfer(address _touint256 _valuereturns (bool ok)
transferBip32X(address _touint256 _valueuint256 _bip32X_typereturns (bool result)
transferFrom(address _fromaddress _touint256 _tokensreturns (bool success)
transferFromBip32X(address _fromaddress _touint256 _tokensuint256 _bip32X_typereturns (bool success)
transferFromErc20TokenToBip32X(address _erc20ContractAddressuint256 _valuereturns (bool ok)
updateContract(address _addrreturns (bool)
upgradeNativeTokens(uint256 _valuereturns (uint256 result)
withdrawAllNative(address _toreturns (uint256)
withdrawNative(address _touint256 _valuereturns (bool ok)
withdrawToExternalContract(address _touint256 _valueuint256 _gasAmountreturns (bool ok)
withdrawToShyftKycContract(address _shyftKycContractAddressaddress _touint256 _valuereturns (bool ok)
withdrawTokenBip32XToErc20(address _erc20ContractAddressaddress _touint256 _valuereturns (bool ok)
Events
Approval(address indexed tokenOwneraddress indexed spenderuint256 tokens
EVT_ApprovalBip32X(address indexed tokenOwneraddress indexed spenderuint256 tokensuint256 indexed bip32X_type
EVT_Erc223TokenFallback(address _fromuint256 _valuebytes _data
EVT_TransferAndBurnBip32X(address contractAddressaddress msgSenderaddress touint256 valueuint256 indexed bip32X_type
EVT_TransferAndMintBip32X(address contractAddressaddress msgSenderuint256 valueuint256 indexed bip32X_type
EVT_TransferBip32X(address indexed fromaddress indexed touint256 tokensuint256 indexed bip32X_type
EVT_UpgradeFromV1(address indexed _originAddressaddress indexed _userAddressuint256 _value
EVT_WithdrawToAddress(address _fromaddress _touint256 _value
EVT_WithdrawToExternalContract(address _fromaddress _touint256 _value
EVT_WithdrawToShyftKycContract(address _fromaddress _touint256 _value
EVT_migrateFromContract(address indexed sendingKycContractuint256 totalSupplyBip32Xuint256 msgValueuint256 thisBalance
EVT_migrateToKycContract(address indexed updatedShyftKycContractAddressuint256 updatedContractBalanceaddress indexed kycContractAddressaddress indexed touint256 _amount
EVT_receivedNativeBalance(address indexed _fromuint256 _value
EVT_redeemIncorrectlySentAsset(address indexed _destinationuint256 _amount
EVT_setV1EmergencyResponder(address _emergencyResponder
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 tokens
Constructor
constructor(uint256 _nativeBip32X_type
Fallback and receive
receive(
Errors

This contract contains no error objects.