-
Notifications
You must be signed in to change notification settings - Fork 113
Precompiled contract details
Jay Tseng edited this page Nov 28, 2018
·
3 revisions
Blake2bHash - AIP006
Allow the user to have blake2bhash inside the solidity contract
function blake2b256(...) public returns (bytes32);
TransactionHash - AIP007
Allow the user get the transactionhash inside the solidity contract
function transactionhash() public returns (bytes32);
EDVerify - APB-46
Allow the user to verify the message by giving the public key of the signer and the signature. the signature in the aion network is a 64-bytes, therefore, the user needs to split it into 2 parts then execute this function. the return will be the publicKey if the verify success. otherwise return all-0's address.
function edverify(bytes32 verifyHash, bytes32 publicKey, bytes32 sig1, bytes32 sig2) returns (address)
Basics
Kernel Configuration
- Build Aion kernel from source
- Installation & Configuration
- Command Line Interface
- Graphical Interface
- Database
- Internal Miner
- Genesis Block
- Aion Seed Nodes
- JSON-RPC API Docs
For Developers
- How to load/debug project to IntelliJ IDEA
- Aion Code Conventions
- Migrating from Ethereum
- Precompiled contract details
- Troubleshooting the kernel
- Aion P2p Specifications
- Aion transaction Specifications
- Aion pending state and the transaction pool
Tutorials
- Importing Accounts
- Kernel Deployment Examples
- Reverting to Previous Blocks
- Application Development
- Enabling-HTTPS-for-JSONRPC
- Enabling Secure connection for Aion Java API
Modules
Tools