INTERACTIVE STARTER STUDIO
Starter Studio
Pick a user flow, choose a data source or built-in function, optionally encrypt the confidential patch in-browser, and Morpheus will generate the payload and Neo N3 request snippet you need next.
1. Configure Flow
ALGORITHM
X25519-HKDF-SHA256-AES-256-GCM
KEY SOURCE
loading
2. Use The Output
REQUEST TYPE
privacy_oracle
NEOLINE MANUAL ENTRY
Contract:
0x017520f068fd602082fe5572596185e62a4ad991Method:
requestArg 1 / String:
privacy_oracleArg 2 / ByteArray: use the base64 payload above
Arg 3 / Hash160:
0x89b05cac00804648c666b47ecb1c57bc185821b7Arg 4 / String:
onOracleResultNEO N3 CALL ARGUMENTS
Arg 1:
privacy_oracleArg 2: UTF-8 payload JSON bytes
Arg 3: callback contract =
Runtime.ExecutingScriptHash for your own consumer, or 0x89b05cac00804648c666b47ecb1c57bc185821b7 for direct wallet testingArg 4: callback method =
onOracleResultFee:
0.01 GASZero-Code Mainnet Test Mode
1. Keep callback hash at
0x89b05cac00804648c666b47ecb1c57bc185821b7.2. Before calling
request, pre-fund fee credit with a GAS transfer to 0x017520f068fd602082fe5572596185e62a4ad991.3. Neo N3 GAS token hash:
0xd2a4cff31913016155e38e474a2c06d08be276cf.4. Oracle will consume prepaid credit from the callback contract first, otherwise from the requester address.
5. After submission, call
getCallback(requestId) on 0x89b05cac00804648c666b47ecb1c57bc185821b7.Callback Readback
1. Submit the request through
0x017520f068fd602082fe5572596185e62a4ad991.2. Read the emitted
requestId from your transaction result.3. If using the universal consumer, call
getCallback(requestId) on 0x89b05cac00804648c666b47ecb1c57bc185821b7.REVISION 1.0.2LAST UPDATED: 2026-03-11