{"version":1,"pages":[{"id":"cHofQcQBaIcJKRklw7OE","title":"Introduction","pathname":"/messina-sdk","siteSpaceId":"sitesp_STD3k","description":"Javascript SDK for interacting with Messina Bridge.","breadcrumbs":[{"label":"Introduction"}]},{"id":"g9sMy7go4pKWJayJFkne","title":"Installation","pathname":"/messina-sdk/setting-up/installation","siteSpaceId":"sitesp_STD3k","description":"Package Manager","breadcrumbs":[{"label":"SETTING UP"}]},{"id":"VkPTuusgbsMwba3zBYmy","title":"Contracts","pathname":"/messina-sdk/contracts/contracts","siteSpaceId":"sitesp_STD3k","description":"Contract addresses and IDs of Messina Bridge.","breadcrumbs":[{"label":"Contracts"}]},{"id":"AVmsoLWN79xxonGl7RyW","title":"Algorand","pathname":"/messina-sdk/methods/algorand","siteSpaceId":"sitesp_STD3k","description":"","breadcrumbs":[{"label":"METHODS"}]},{"id":"IRCKk7wMBDZlt1pqdLMg","title":"transferFromAlgorand()","pathname":"/messina-sdk/methods/algorand/transferfromalgorand","siteSpaceId":"sitesp_STD3k","description":"Create a grouped transaction to transfer tokens to the contract on Algorand","breadcrumbs":[{"label":"METHODS"},{"label":"Algorand"}]},{"id":"J9M6r0n56P75zQYbBDJs","title":"getEmitterAddressAlgorand()","pathname":"/messina-sdk/methods/algorand/getemitteraddressalgorand","siteSpaceId":"sitesp_STD3k","description":"Get emitter address from contract address","breadcrumbs":[{"label":"METHODS"},{"label":"Algorand"}]},{"id":"fGrrawM2bLS7LkN844sq","title":"parseSequenceFromLogAlgorand()","pathname":"/messina-sdk/methods/algorand/parsesequencefromlogalgorand","siteSpaceId":"sitesp_STD3k","description":"Parses Algorand transaction to get the sequence number","breadcrumbs":[{"label":"METHODS"},{"label":"Algorand"}]},{"id":"uwzZFaO56R6EGOQfrRpA","title":"redeemOnAlgorand()","pathname":"/messina-sdk/methods/algorand/redeemonalgorand","siteSpaceId":"sitesp_STD3k","description":"Creates a grouped transaction to receive tokens from the contract on Algorand","breadcrumbs":[{"label":"METHODS"},{"label":"Algorand"}]},{"id":"76DsgBD5qvqNZBug6mOj","title":"EVM","pathname":"/messina-sdk/methods/evm","siteSpaceId":"sitesp_STD3k","description":"","breadcrumbs":[{"label":"METHODS"}]},{"id":"1YA3ps7WlfZy6ji02bSf","title":"getAllowanceEth()","pathname":"/messina-sdk/methods/evm/getallowanceeth","siteSpaceId":"sitesp_STD3k","description":"Gets ERC-20 token spend allowance for contract","breadcrumbs":[{"label":"METHODS"},{"label":"EVM"}]},{"id":"EhYxhQpCv7RzytWPi6eH","title":"approveEth()","pathname":"/messina-sdk/methods/evm/approveeth","siteSpaceId":"sitesp_STD3k","description":"Initiates transaction to approve contract spend tokens","breadcrumbs":[{"label":"METHODS"},{"label":"EVM"}]},{"id":"vfXzNvNmiMKfFjwUJ4m2","title":"transferFromEth()","pathname":"/messina-sdk/methods/evm/transferfrometh","siteSpaceId":"sitesp_STD3k","description":"Initiates transaction to transfer tokens to the contract on EVM","breadcrumbs":[{"label":"METHODS"},{"label":"EVM"}]},{"id":"rpOvBRWq3mXQrQHfxMqn","title":"getEmitterAddressEth()","pathname":"/messina-sdk/methods/evm/getemitteraddresseth","siteSpaceId":"sitesp_STD3k","description":"Get emitter address from contract address","breadcrumbs":[{"label":"METHODS"},{"label":"EVM"}]},{"id":"cgSrs8YdsXWi1drIc0pf","title":"parseSequenceFromLogEth()","pathname":"/messina-sdk/methods/evm/parsesequencefromlogeth","siteSpaceId":"sitesp_STD3k","description":"Parses EVM transaction to get the sequence number","breadcrumbs":[{"label":"METHODS"},{"label":"EVM"}]},{"id":"5F7wwVHzaZWOXKsEJTNi","title":"redeemOnEth()","pathname":"/messina-sdk/methods/evm/redeemoneth","siteSpaceId":"sitesp_STD3k","description":"Initiates transaction to receive tokens from the contract on EVM","breadcrumbs":[{"label":"METHODS"},{"label":"EVM"}]},{"id":"iajpVbzYJBxHs8REpWgH","title":"redeemOnEthWithType()","pathname":"/messina-sdk/methods/evm/redeemonethwithtype","siteSpaceId":"sitesp_STD3k","description":"Initiates transaction to receive tokens from the contract on EVM for USDC Tokens that are supported via Circle's CCTP (https://developers.circle.com/stablecoins/supported-domains).","breadcrumbs":[{"label":"METHODS"},{"label":"EVM"}]},{"id":"Q0tPztKcCm9dCL6DWxhk","title":"Guardian","pathname":"/messina-sdk/methods/guardian","siteSpaceId":"sitesp_STD3k","description":"","breadcrumbs":[{"label":"METHODS"}]},{"id":"JHL1Z55w3rS2HTvuJ1Qc","title":"getSignedVAA()","pathname":"/messina-sdk/methods/guardian/getsignedvaa","siteSpaceId":"sitesp_STD3k","description":"Function to interact with guardian and get the signed vaa data","breadcrumbs":[{"label":"METHODS"},{"label":"Guardian"}]},{"id":"KfAFdMXuHfilWYuZ6Cwu","title":"Utils","pathname":"/messina-sdk/methods/utils","siteSpaceId":"sitesp_STD3k","description":"","breadcrumbs":[{"label":"METHODS"}]},{"id":"eYS5NXgn4TeCJm8ysb2a","title":"nativeToHexString()","pathname":"/messina-sdk/methods/utils/nativetohexstring","siteSpaceId":"sitesp_STD3k","description":"To convert an address in a chain's native representation into a 32-byte hex string","breadcrumbs":[{"label":"METHODS"},{"label":"Utils"}]},{"id":"EvFUsfgITmOrAB8Dlcok","title":"Algorand -> Ethereum","pathname":"/messina-sdk/bridging/algorand-greater-than-ethereum","siteSpaceId":"sitesp_STD3k","description":"Example bridging from Algorand to Ethereum","breadcrumbs":[{"label":"Bridging"}]},{"id":"gCfzerqXO7yjPRacZ3Et","title":"Ethereum -> Algorand","pathname":"/messina-sdk/bridging/ethereum-greater-than-algorand","siteSpaceId":"sitesp_STD3k","description":"Example bridging from Ethereum to Algorand","breadcrumbs":[{"label":"Bridging"}]}]}