U42

Verified contract

Active on Ethereum with 241 txns
Deployed by via 0x759708cb at 6415170
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x057d27be066bc687733ba0e1836719823edf3d4d2b1bad1e07c98a519270c5f3
0x2a642bf7b038f7a4c1533472c828bd2b6af389a4b9c7c2ad9236a4ddd2702428
0x26c2de9be7608d1320b0ab25d86dd5339478290132f3e6ae6a3958cec26db31a
From
0x840328dac28366cc45716d8b295750cb24320717cf96fe9fe4e31a24f574785f
0x7b146ff6374a303c795d9ea56bbf4a27bc67906d849bac718f1e43bf9e88a5ae
0xc9fb76b2be5465cce55788e5def6223adc10eeab2273d5f940e4028a7a42c7f1
0x19cbc087ae6d0d64f3b5731683395dc71199573591a1bae06b26db8f88b11c0c
0x4958ffe92592115044b87d4b98acde58102a2d4d1fe7f76ff5ddbb006b0ddacd
0x2eeff68a42f74f136768afd7395d82e0f621f5475a6eeae3283944d53c105e99
0xf380099373f2ad60aeb01d92c49e64af91099f20230e8dd207ebd8e01baa1c57

Functions
Getter at block 21230539
contractOwner(view returns (address)
0x34fc608c365f8e2d9862613b5761f2f6cc09f1a6
decimals(view returns (uint8)
18
initialSupply(view returns (uint256)
525000000000000000000000000
name(view returns (string)
U42
symbol(view returns (string)
U42
totalSupply(view returns (uint256)
267435113949863010000000000
Read-only
allowance(address _owneraddress _spenderview returns (uint256 remaining)
balanceOf(address _ownerview returns (uint256)
getProvisionCreditsRemaining(address _applicationAddressuint32 _serviceIduint256 _provisionIdview returns (uint256 credits)
getRemovedServicesForApplication(address _applicationAddressview returns (uint32[] serviceIds)
getServiceInformation(address _applicationAddressuint32 _serviceIdview returns (bool existsbool isSimplestring serviceDescriptionuint256 tokensPerCredituint256 maxCreditsPerProvisionaddress receiptAddressbool isRemoveduint256 provisionHead)
getServiceUpdateAddress(address _applicationAddressuint32 _serviceIdview returns (address updateAddress)
getServicesForApplication(address _applicationAddressview returns (uint32[] serviceIds)
isServiceRemoved(address _applicationAddressuint32 _serviceIdview returns (bool)
State-modifying
approve(address _spenderuint256 _valuereturns (bool)
changeServiceReceiptAddress(uint32 _serviceIdaddress _receiptAddressreturns (bool success)
changeServiceUpdateAddress(uint32 _serviceIdaddress _updateAddressreturns (bool success)
completeProvision(address _applicationAddressuint32 _serviceIduint256 _provisionIduint256 _creditsOutstandingreturns (bool success)
confirmReference(address _applicationAddressuint256 _applicationReferenceuint256 _senderTokensMinimumreturns (bool success)
decreaseApproval(address _spenderuint256 _subtractedValuereturns (bool)
increaseApproval(address _spenderuint256 _addedValuereturns (bool)
listService(uint32 _serviceIdstring _serviceDescriptionuint256 _tokensPerCredituint256 _maxCreditsPerProvisionaddress _updateAddressaddress _receiptAddressreturns (bool success)
listSimpleService(uint32 _serviceIdstring _serviceDescriptionuint256 _tokensRequiredaddress _updateAddressaddress _receiptAddressreturns (bool success)
ownerBurn(uint256 _valuereturns (bool success)
removeService(address _targetApplicationAddressuint32 _serviceIdreturns (bool success)
transfer(address _touint256 _valuereturns (bool)
transferBecauseOf(address _touint256 _valueaddress _applicationAddressuint32 _serviceIduint256 _provisionIdreturns (bool success)
transferBecauseOfAggregate(address _touint256 _valueaddress _applicationAddressuint32 _serviceIduint256[] _provisionIdsuint256[] _tokenAmountsreturns (bool success)
transferFrom(address _fromaddress _touint256 _valuereturns (bool)
transferToService(address _applicationAddressuint32 _serviceIduint256 _tokenValueuint256 _creditsuint256 _applicationReferencereturns (uint256 provisionId)
transferToSimpleService(address _applicationAddressuint32 _serviceIduint256 _tokenValueuint256 _applicationReferenceuint256 _multiplereturns (bool success)
updateProvision(address _applicationAddressuint32 _serviceIduint256 _provisionIduint256 _creditsRemainingreturns (bool success)
updateServiceDescription(address _targetApplicationAddressuint32 _serviceIdstring _serviceDescriptionreturns (bool success)
updateServiceMaxCreditsPerProvision(address _targetApplicationAddressuint32 _serviceIduint256 _maxCreditsPerProvisionreturns (bool sucess)
updateServiceTokensPerCredit(address _targetApplicationAddressuint32 _serviceIduint256 _tokensPerCreditreturns (bool success)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
CompleteProvision(address indexed applicationAddressuint32 indexed serviceIduint256 indexed provisionIduint256 creditsOutstanding
CompleteSimpleProvision(address indexed applicationAddressuint32 indexed serviceIdaddress indexed userAddressuint256 multipleuint256 applicationReference
NewService(address indexed applicationAddressuint32 serviceId
ReferenceConfirmed(address indexed applicationAddressuint256 indexed applicationReferenceaddress indexed confirmedByuint256 confirmerTokensMinimum
ServiceChanged(address indexed applicationAddressuint32 serviceId
ServiceRemoved(address indexed applicationAddressuint32 serviceId
SignalProvisionRefund(address indexed applicationAddressuint32 indexed serviceIduint256 indexed provisionIduint256 tokenValue
StartProvision(address indexed applicationAddressuint32 indexed serviceIdaddress indexed userAddressuint256 provisionIduint256 serviceCreditsuint256 tokensPerCredituint256 applicationReference
TokensBurned(address indexed burneruint256 value
Transfer(address indexed fromaddress indexed touint256 value
TransferBecauseOf(address indexed applicationAddressuint32 indexed serviceIduint256 indexed provisionIdaddress fromaddress touint256 value
TransferBecauseOfAggregate(address indexed applicationAddressuint32 indexed serviceIduint256[] provisionIdsuint256[] tokenAmountsaddress fromaddress touint256 value
UpdateProvision(address indexed applicationAddressuint32 indexed serviceIduint256 indexed provisionIduint256 creditsRemaining
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.