omega.exportKey
Get the private key that controls a given address.
Method: POST
Copy https://avax.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"id" : 1 ,
"method" : "omega.exportKey" ,
"params" : {
"username" : "myUsername" ,
"password" : "myPassword" ,
"address" : "P-avax18jma8ppw3nhx5r4ap8clazz0dps7rv5ukulre5"
}
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"error" : {
"code" : -32000 ,
"message" : "problem retrieving user \"myUsername\": incorrect password: user \"myUsername\"" ,
"data" : null
} ,
"id" : 1
}
omega.getBalance
Get the balance of AVAX controlled by a given address.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"id" : 1 ,
"method" : "omega.getBalance" ,
"params" : {
"addresses" : [ "O-addresses" ]
}
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"error" : {
"code" : -32000 ,
"message" : "problem parsing address '': couldn't parse address \"\": no separator found in address" ,
"data" : null
} ,
"id" : 1
}
omega.getBlock
Get a block by its ID.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"method" : "omega.getBlock" ,
"params" : {
"blockID" : "2h1ixZXRwM4ew8RB8vdKhQdf7Q9HcyWM2QYCZNY39KFybqcUMp" ,
"encoding" : "json"
} ,
"id" : 1
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"result" : {
"block" : {
"parentID" : "FhQqCkL5mMSZsteD6QMYpXfxvbzE53sc9i6qNGTwRGqJAbtzx" ,
"height" : 0 ,
"id" : "2h1ixZXRwM4ew8RB8vdKhQdf7Q9HcyWM2QYCZNY39KFybqcUMp"
} ,
"encoding" : "json"
} ,
"id" : 1
}
omega.getBlockByHeight
Get a block by its height.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"method" : "omega.getBlockByHeight" ,
"params" : {
"height" : 0 ,
"encoding" : "hex"
} ,
"id" : 1
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"result" : {
"block" : "0x000000000002215ee91d015f8e3b837d8d8aea17b8b5fe765478fb2ddba97e3777013180aac900000000000000003d6029c9" ,
"encoding" : "hex"
} ,
"id" : 1
}
omega.getBlockchains
Get all the blockchains that exist (excluding the P-Chain).
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"method" : "omega.getBlockchains" ,
"params" : {} ,
"id" : 1
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"result" : {
"blockchains" : [
{
"id" : "faqcDVftkSVcZ2nESGxGKKZbNALcaU5AUc15SwwaiTkAgy3KK" ,
"name" : "D-Chain" ,
"subnetID" : "11111111111111111111111111111111LpoYY" ,
"vmID" : "mDVBL3usiCQJx76B849LF9wjvZrwrjX1zmDwNRpPncHG2Q15B"
} ,
{
"id" : "2YjjguzbzbhbpQYUioAcNmw5xbmiHKrae8S2HWVKLH6Ce7DiD6" ,
"name" : "A-Chain" ,
"subnetID" : "11111111111111111111111111111111LpoYY" ,
"vmID" : "juZBXyHNy3HUvhBYn2SKtgm1YWyqtrq4y83o8gDJkHmzLxni2"
}
]
} ,
"id" : 1
}
omega.getBlockchainStatus
Get the status of a blockchain.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"method" : "omega.getBlockchainStatus" ,
"params" : {
"blockchainID" : "2YjjguzbzbhbpQYUioAcNmw5xbmiHKrae8S2HWVKLH6Ce7DiD6"
} ,
"id" : 1
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"result" : {
"status" : "Syncing"
} ,
"id" : 1
}
omega.getCurrentSupply
Returns an upper bound on amount of tokens that exist that can stake the requested Subnet. This is an upper bound because it does not account for burnt tokens, including transaction fees.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"method" : "omega.getCurrentSupply" ,
"params" : {
"subnetID" : "11111111111111111111111111111111LpoYY"
} ,
"id" : 1
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"result" : {
"supply" : "37500000006000000" ,
"height" : "0"
} ,
"id" : 1
}
omega.getCurrentValidators
List the current validators of the given Subnet.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"method" : "omega.getCurrentValidators" ,
"params" : {
"nodeIDs" : [ "NodeID-5mb46qkSBj81k9g9e4VFjGGSbaaSLFRzD" ]
} ,
"id" : 1
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"result" : {
"validators" : []
} ,
"id" : 1
}
omega.getHeight
Returns the height of the last accepted block.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"method" : "omega.getHeight" ,
"params" : {} ,
"id" : 1
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"result" : {
"height" : "0"
} ,
"id" : 1
}
omega.getMinStake
Get the minimum amount of tokens required to validate the requested Subnet and the minimum amount of tokens that can be delegated.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"id" : 1 ,
"method" : "omega.getMinStake" ,
"params" : {
"subnetID" : "11111111111111111111111111111111LpoYY"
}
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"result" : {
"minValidatorStake" : "500000000000000" ,
"minDelegatorStake" : "500000000000"
} ,
"id" : 1
}
omega.getRewardUTXOs
Returns the UTXOs that were rewarded after the provided transaction's staking or delegation period ended.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"method" : "omega.getRewardUTXOs" ,
"params" : {
"txID" : "2nmH8LithVbdjaXsxVQCQfXtzN9hBbmebrsaEYnLM9T32Uy2Y5"
} ,
"id" : 1
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"error" : {
"code" : -32000 ,
"message" : "couldn't unmarshal an argument. Ensure arguments are valid and properly formatted. See documentation for example calls" ,
"data" : null
} ,
"id" : 1
}
omega.getStake
Get the amount of nAVAX staked by a set of addresses. The amount returned does not include staking rewards.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"method" : "omega.getStake" ,
"params" : {
"addresses" : [
"O-addresses"
] ,
"validatorsOnly" : true
} ,
"id" : 1
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"result" : {
"staked" : "0" ,
"stakeds" : {} ,
"stakedOutputs" : [] ,
"encoding" : "hex"
} ,
"id" : 1
}
omega.getStakingAssetID
Retrieve an assetID for a Subnet’s staking asset.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"method" : "omega.getStakingAssetID" ,
"params" : {
"subnetID" : "11111111111111111111111111111111LpoYY"
} ,
"id" : 1
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"result" : {
"assetID" : "D8mxfovjYSN6XMbpWxaRk6xqdFHCQcxwzvGP9tmTx2AsiPFUc"
} ,
"id" : 1
}
omega.getSubnets
Get info about the Subnets.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"method" : "omega.getSubnets" ,
"params" : { "ids" : [ "11111111111111111111111111111111LpoYY" ]} ,
"id" : 1
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"result" : {
"subnets" : [
{
"id" : "11111111111111111111111111111111LpoYY" ,
"controlKeys" : [] ,
"threshold" : "0"
}
]
} ,
"id" : 1
}
omega.getTimestamp
Get the current P-Chain timestamp.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"method" : "omega.getTimestamp" ,
"params" : {} ,
"id" : 1
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"result" : {
"timestamp" : "2024-10-01T08:06:40Z"
} ,
"id" : 1
}
omega.getTotalStake
Get the total amount of tokens staked on the requested Subnet.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"method" : "omega.getTotalStake" ,
"params" : {
"subnetID" : "11111111111111111111111111111111LpoYY"
} ,
"id" : 1
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"result" : {
"stake" : "37500000000000000" ,
"weight" : "37500000000000000"
} ,
"id" : 1
}
omega.getTx
Gets a transaction by its ID. Optional encoding
parameter to specify the format for the returned transaction. Can be either hex
or json
. Defaults to hex
.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"method" : "omega.getTx" ,
"params" : {
"txID" : "txID" ,
"encoding" : "json"
} ,
"id" : 1
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"error" : {
"code" : -32000 ,
"message" : "couldn't unmarshal an argument. Ensure arguments are valid and properly formatted. See documentation for example calls" ,
"data" : null
} ,
"id" : 1
}
omega.getTxStatus
Gets a transaction’s status by its ID. If the transaction was dropped, response will include a reason
field with more information why the transaction was dropped.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"method" : "omega.getTxStatus" ,
"params" : {
"txID" : "txID"
} ,
"id" : 1
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"error" : {
"code" : -32000 ,
"message" : "couldn't unmarshal an argument. Ensure arguments are valid and properly formatted. See documentation for example calls" ,
"data" : null
} ,
"id" : 1
}
omega.getUTXOs
Gets the UTXOs that reference a given set of addresses.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"id" : 1 ,
"method" : "omega.getUTXOs" ,
"params" : {
"addresses" : [ "O-addresses" , "O-addresses" ] ,
"limit" : 5 ,
"encoding" : "hex"
}
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"error" : {
"code" : -32000 ,
"message" : "couldn't parse address \"O-addresses\": invalid separator index -1" ,
"data" : null
} ,
"id" : 1
}
omega.getValidatorsAt
Get the validators and their weights of a Subnet or the Primary Network at a given P-Chain height.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"method" : "omega.getValidatorsAt" ,
"params" : {
"height" : 0
} ,
"id" : 1
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"result" : {
"NodeID-3ZmEVKbgaMndkvAJo9Xg3xcqoaKDrKghq" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-443VKfnezCoCsAXS8QnJZZzSKA7W4Wtgo" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-4ERLqkVaDNK4MZga2EPzVR9XPi6zVkUcK" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-4kXS9BUGHfPTizT6CtJF1UqP2sBjdkv8B" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-4vnhY4HpJQktk7x6mzmbXmxtrjhX3BiTT" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-5aQwWR9fgT1aRi8kcZYNZnoiARRqE1xTk" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-5eUFb1PKgUVnavW4mgs4fEmpqXt6CnEan" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-62UWnvXpnV8sJwCW8CkQDR4nPyvXPTMaf" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-64o6BSZ7XHpB6eR3j1ikCGsJnJXAWScBH" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-68NaGJ2rYc2NbRjUc7LSYH488fz4Kcxmp" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-6A9XRQSwsdTBtzbguhrLfPqYY5eUwujuv" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-6fKyTWUNMo9NntpnQ6QLxJ4pQu8wPazp7" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-75Dxd1hzujofRrAJocF4cGeeZig7EQEfU" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-7AkWksAKMjK7g11fHggSnLrG86nRBmN5b" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-7BgigJaViQCfyMUi6riQx1HGijTkPG9Yd" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-7zYuwUnfacXnk9vHtX5vPFkcUntRgCrQD" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-85FY6Wm1JqP7YgVDvgdrAXk7zgnhMnSLJ" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-8MbK9jcwaTDsQAFh434cESRTE5KV1JiRZ" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-8NWBZmKy3ekrYHC6hgLZBDjh5bsfU59mT" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-8PveX3o5jyhVpvBtNQgmMro2bAz3KEymj" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-8bNebJDC4WF7qPyGEW8oho9Dbcp4nSkfz" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-8ib36TFf6QsgjR6eb1UWW6oHKAcviCn1v" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-8nDeUfNzGQiLAxTyiuA6D7r7DSv3NfkyA" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-8uPskR4LZrKLXkA9LSTjHXm6Lmut7snuh" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-9BZ1Xu6HS7WVKM6TdVCSyvBBpEXddzi8h" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-9j9xu6NER3voCdxr81HicJKQj1A6ALBoV" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-9shG6YiQnNydE5GjNz3jU57UjQbnQ31ii" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-9u84nKz6qz1FpHxP4FPEnqAhjcDdbv3nj" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-9yNkAToqZsMw5Bn2u5Wtyhqq5hzXeFvH4" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-A8Q5k4Gi1oEEsHh8GZDhzh9qBLTfkPNgQ" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-ACjJToQtPF5HLrFNRwKb6BYZiyTdcmCJU" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-AGs8qajKaTp3DNZSa5QXzpf62Fvaj47Dt" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-ATBRJLTQCLqYBHDQCNK3v9eqfTZuVxctd" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-BCM1Ao9ocfCnXo39iP4Doe5nT9UDkcs8k" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-Bi4MD6ZuZrLY9RVDNkKsFYe7wuCVYLeGY" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-CBqSeNMrg3ENMrbmmDv94FgoWK2zshsbw" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-CFRSBqhgf1qcQiBxQ6ZqhFNDFpsqvmz96" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-CLxsju2fZMVvFdxdidxo8r9XHLHMWYo36" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-CWHjGERnkXXuEuhNDHtAonV2W5gFBHa7c" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-CkcQRgVCZegi5h5owh2UMK5C9gcz1mqHc" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-D4bDXWM8TG8BghUXdsAq5Bj58mt87v1uk" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-DMmajmEBy2GvAoDwJvknCFUYF4JbkujWP" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-DjFoLdMZUC9n9txpAHYnSkGwnNyV1CqR3" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-ErtDivzMPk1zjoq9fyaJu1Hx8Ax19yP8D" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-FZ1c1DQhunVJwDHuLgLk4rAag75X9KdJp" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-G3iisRkXEHGz6ERxDXUf461xF3kHuWhVk" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-GJFWzJm9w8uq5dEVLdc3Du8nnSoKvjB5f" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-GPT9kRKwHpLDBRtqDTAZgKKNZZxEXPzq9" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-GnHn3sHFFWJDC5jpMKfo23u134xL9LnZo" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-GuD7vdYPjwztCmbU9Y2t2t3KcM77rDNE" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-H74xATcMrzy5SawHwxjSx7z46DWcbfBRm" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-HiSA5P3USdUzh36HZpkqMygMewkVcEaCg" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-HqJ7D4GVBadpss2ajyiTFFP9SwHgNqMRG" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-JQT4gtZL8mK4yg9W7tqLvTGN4RPr5QgYp" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-Jw3iqyVe1kTtnzYS8GL6mMVH2DEAwyzXU" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-JzUybH8cbiQDK4Wanb6g3nGaaw5p6BhWy" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-K6FqdNVcFkXTmNTvRW8ZKkHG8vBfbu7Be" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-KUbWrE9jUNk5rKc3oqgXcgKTG4Bs4oUnn" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-KiB8HabJ5XPohtrDAj5ZsoHE4bahayCch" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-KvagrYEExwiYnQ6mprMtpwsd8NJhyV5wT" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-L3ifjUYVpNLkfwAtQ2eT23cRxhvtANumo" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-LJynt61A6MEkAPnJAWAXte3DXaecRF5m4" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-LWXTiPDPZEsUvSPWvkPUUKcmzwvNRo8WE" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-LjkgwU3bzo7Gbh2LPBGxrP3z57NZxtVzF" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-Md2fPTwTSGWhV5PWBLZsp8TQdPiUo6Q4r" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-MtbprT8bv1YBioXVDxhz5WPFUpJcaSD8g" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-N2L2ARtQsaGSrevWTnxSDyBnMWTsQ8CYF" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-NkW2mBuAGpXnizkbyRFWTNyGm1Vpq7MyU" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-Np2xeXNRvZXoJE8KKU3Yu5D6zxJx3dR5h" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-PL3s2HbzNsEG6HQps17JwjYtWzzsCs18g" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-PdbDnViJ6oYVA7yyyTEuKnPgSQSMg4uXk" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-PipTJwWq36zjzVkM6iKy1g9J4hwBpjtNu" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-PwPDbQW7zYRZiaJQ2NfT2WPavhHEk9cBQ" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-QDQevgGunAA4Zb394dYdX2VMsCf1x1xK2" : {
"publicKey" : null ,
"weight" : "500000000000000"
} ,
"NodeID-ka24YieeFgXobBr5qoumwoyXwGXhJ22A" : {
"publicKey" : null ,
"weight" : "500000000000000"
}
} ,
"id" : 1
}
omega.issueTx
Issue a transaction to the Platform Chain.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"method" : "omega.issueTx" ,
"params" : {
"tx" : "0xtx" ,
"encoding" : "hex"
} ,
"id" : 1
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"error" : {
"code" : -32000 ,
"message" : "problem decoding transaction: encoding/hex: invalid byte: U+0074 't'" ,
"data" : null
} ,
"id" : 1
}
omega.listAddresses
List addresses controlled by the given user.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"method" : "omega.listAddresses" ,
"params" : {
"username" : "myUsername" ,
"password" : "myPassword"
} ,
"id" : 1
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"error" : {
"code" : -32000 ,
"message" : "problem retrieving user \"myUsername\": incorrect password: user \"myUsername\"" ,
"data" : null
} ,
"id" : 1
}
omega.sampleValidators
Sample validators from the specified Subnet.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"id" : 1 ,
"method" : "omega.sampleValidators" ,
"params" : {
"size" : 2
}
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"result" : {
"validators" : [
"NodeID-CkcQRgVCZegi5h5owh2UMK5C9gcz1mqHc" ,
"NodeID-Np2xeXNRvZXoJE8KKU3Yu5D6zxJx3dR5h"
]
} ,
"id" : 1
}
omega.validatedBy
Get the Subnet that validates a given blockchain.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"method" : "omega.validatedBy" ,
"params" : {
"blockchainID" : "faqcDVftkSVcZ2nESGxGKKZbNALcaU5AUc15SwwaiTkAgy3KK"
} ,
"id" : 1
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"result" : {
"subnetID" : "11111111111111111111111111111111LpoYY"
} ,
"id" : 1
}
omega.validates
Get the IDs of the blockchains a Subnet validates.
Method: POST
Copy https://odyssey.nownodes.io/ext/bc/O
Example body (raw )
Copy {
"jsonrpc" : "2.0" ,
"method" : "omega.validates" ,
"params" : {
"subnetID" : "11111111111111111111111111111111LpoYY"
} ,
"id" : 1
}
Example response: 200
Copy {
"jsonrpc" : "2.0" ,
"result" : {
"blockchainIDs" : [
"faqcDVftkSVcZ2nESGxGKKZbNALcaU5AUc15SwwaiTkAgy3KK" ,
"2YjjguzbzbhbpQYUioAcNmw5xbmiHKrae8S2HWVKLH6Ce7DiD6"
]
} ,
"id" : 1
}