Conflux
Conflux integration via OneKey's Fluent-compatible provider
Integrate Conflux blockchain using OneKey's Fluent-compatible provider. Access via window.$onekey.conflux.
OneKey's Conflux provider is compatible with both ConfluxPortal and Fluent wallet interfaces.
Quick Links
Provider Detection
// Detect OneKey Conflux provider
const provider = window.$onekey?.conflux
if (!provider) {
throw new Error('OneKey Conflux provider not detected')
}
// Check compatibility flags
console.log('isConfluxPortal:', provider.isConfluxPortal) // true
console.log('isFluent:', provider.isFluent) // true
console.log('isOneKey:', provider.isOneKey) // trueQuick Start
Request Accounts
Check Connection
Account and Network
Get Chain ID
Get Network Version
Get Balance
Transactions
Send Transaction
Send with Gas Estimation
Call Contract
Event Handling
Listen for Account Changes
Listen for Chain Changes
Listen for Connection
Using with js-conflux-sdk
Setup
Connect Provider
Send Transaction with SDK
Contract Interaction
API Reference
Methods
request({ method, params })
Send JSON-RPC request
isConnected()
Check connection status
on(event, callback)
Subscribe to events
off(event, callback)
Unsubscribe from events
RPC Methods
cfx_requestAccounts
Request connection
cfx_accounts
Get connected accounts
cfx_chainId
Get chain ID
cfx_sendTransaction
Send transaction
cfx_call
Call contract (read-only)
cfx_estimateGasAndCollateral
Estimate gas
cfx_getBalance
Get account balance
cfx_getTransactionByHash
Get transaction
cfx_getTransactionReceipt
Get receipt
net_version
Get network ID
Events
connect
{ chainId, networkId }
Connected to network
disconnect
-
Disconnected
chainChanged
chainId
Network changed
accountsChanged
accounts[]
Accounts changed
Networks
Mainnet
0x405
1029
Testnet
0x1
1
Deprecated Methods
These methods still work but are deprecated:
Error Handling
Common Error Codes
4001
User rejected request
-32700
Parse error
-32600
Invalid request
-32601
Method not found
-32602
Invalid params
-32603
Internal error
Address Format
Conflux uses base32 addresses (CIP-37):
Last updated
Was this helpful?