Skip to main content
{
    "chainId": "33111",
    "transactionRouterAddress": "0xdf09e96b86266ced8cf9c3e4dfa705dad9ddb11a",
    "expiresAt": "2025-03-06T22:07:20.746Z",
    "onchain": {
        "token": "0x0000000000000000000000000000000000000000",
        "value": "10000000000000000",
        "transactionId": "0xaec40bef",
        "deadline": "1741298840",
        "signature": "0x2f954dad8e031bad7d6c2ba0ac3358ed81cf9ccef42e77f5f3a896072a12b6cc577ed46777a32ba30c7ea4fca8147d180c4383dd20b0fe2ff89f4d7f0c012ca01b"
    }
}
{
    "chainId": "33111",
    "transactionRouterAddress": "0xdf09e96b86266ced8cf9c3e4dfa705dad9ddb11a",
    "expiresAt": "2025-03-06T22:07:20.746Z",
    "onchain": {
        "token": "0x0000000000000000000000000000000000000000",
        "value": "10000000000000000",
        "transactionId": "0xaec40bef",
        "deadline": "1741298840",
        "signature": "0x2f954dad8e031bad7d6c2ba0ac3358ed81cf9ccef42e77f5f3a896072a12b6cc577ed46777a32ba30c7ea4fca8147d180c4383dd20b0fe2ff89f4d7f0c012ca01b"
    }
}
To create Transaction intents you first need to add a vault in your Portal community dashboard for each chain you want to accept transactions on. View the Vault Documentation for more information.

Getting Started

To assist you in getting started with transactions, we have a sample implementation of a transaction flow using Next.js and OpenPage Connect. View the GitHub Repo for more information.