ISSUANCE_PROGRAM_PROXY
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
0x0000…0000
-
variable spans 49 additional slots
Balances ($0.00)
No balances found for "ISSUANCE_PROGRAM_PROXY"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "ISSUANCE_PROGRAM_PROXY"
ABI
ABI objects
Getter at block 22999119
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
issuanceCount() view returns (uint256)
0
paused() view returns (bool)
false
preventMultipleIssuances() view returns (bool)
false
whitelist() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
_isWhitelisted(address _address) view
allocatedUnits(address, address) view returns (uint256)
fundedUnits(address, address) view returns (uint256)
getIssuance(address _issuanceToken) view returns (struct Issuance)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
issuances(address) view returns (address issuerSigningAddress, address issuerPaymentAddress, uint256 issuanceDate, uint256 issuancePricePerUnit, address currency, address issuanceToken, uint256 totalAllocatedUnits, bool locked, bool issuerAccepted, bool fundingConcluded, bool concluded, struct Invoice invoice)
issuedUnits(address, address) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events acceptIssuance(address _issuanceToken)
allocate(address _issuanceToken, address _account, uint256 _amount)
concludeIssuance(address _issuanceToken)
createIssuance(address _issuerSigningAddress, address _issuerPaymentAddress, uint256 _issuanceDate, uint256 _issuancePricePerUnit, address _currency, uint256 invoiceAmount, address invoiceRecipient, address _issuanceToken)
fundOrder(address _issuanceToken)
grantRole(bytes32 role, address account)
initialize(address admin, address whitelist)
issue(address _issuanceToken, address _account)
lockIssuance(address _issuanceToken)
payInvoiceManually(address _issuanceToken)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setInvoice(address _issuanceToken, uint256 _amount, address _recipient)
updateIssuerPaymentAddress(address _issuanceToken, address _newPaymentAddress)
Allocate(address indexed issuanceToken, address indexed allocator, address indexed account, uint256 amount, uint256 total)
ConcludeFunding(address issuanceToken, address indexed sender)
ConcludeIssuance(address issuanceToken, address indexed sender, address indexed issuerPaymentAddress, uint256 issuanceProceedsAmount)
CreateIssuance(address indexed issuanceToken, address indexed issuerPaymentAddress, uint256 issuanceDate, uint256 issuancePricePerUnit)
FundOrder(address issuanceToken, address indexed investor, uint256 amount)
Initialized(uint8 version)
Issue(address issuanceToken, address indexed investor, uint256 amount)
IssuerAcceptsBondIssuance(address issuanceToken, address indexed issuer)
Lock(address issuanceToken, address indexed locker)
Paused(address account)
ProceedsRedeemed(address issuanceToken, address indexed recipient, uint256 amount)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
Unpaused(address account)
UpdateIssuerPaymentAddress(address issuanceToken, address indexed oldPaymentAddress, address indexed newPaymentAddress)
constructor()
This contract contains no fallback and receive objects.
ContractAlreadyInitialized()
ContractInitializing()
ContractNotInitializing()
NoZeroAddress()