AXELATHON | Axelar Online Hackathon 2023

AXELATHON | Axelar Online Hackathon 2023

AXELATHON | Axelar Online Hackathon 2023

AXELATHON | Axelar Online Hackathon 2023

h

Hackathon Timeline

Registration starts

01 July 2023

08:00 PM GMT+7

Registration ends

31 August 2023

11:59 PM GMT+7

Hackathon starts

01 July 2023

11:59 PM GMT+7

Hackathon ends

31 August 2023

11:59 PM GMT+7

Results announced

03 September 2023

08:00 PM GMT+7

Talks and other events

Axelathon Workshop 1

Day 1: Introducing

Session 1: Warming with Axelar Sandbox
• Introducing Axelar Sandbox
• Walkthrough example use cases provided in Axelar Sandbox (Airdrop, Hello World, Ping Pong)
• Explaining cross-chain ERC20 token and giving a bootstrap code with some missing code to run on the Axelar Sandbox with test cases

Session 2: Build your own cross-chain token
• Deploy a simple ERC20 with the remix IDE to multiple chains.
• Roleplay cross-chain ERC20 flow manually with Etherscan. The student will act as each axelar component, from the burning token in the source chain, passing through the axelar gas receiver, axelar gateway, axelar validators, and axelar relayer, to minting the token in the destination chain.
• Implement both sender and receiver logic into the ERC20 contract.
• Etherscan contract deployment and verification
• Interact with etherscan to bridge the ERC20 token cross-chain.
• Introducing Axelarscan.

Session 3: Build a cross-chain token with an interchain token service
• Introducing interchain token service
• Deploy a new interchain token using Axelar Service Portal: https://testnet.services.axelar.dev/
• Interacting with interchain token service through Remix IDE

Workshop

16 July 2023

12:00 PM GMT+7

Axelathon Workshop 2

Day 2: Cross-chain NFT walkthrough

Session 1: Introducing cross-chain NFT
• What is NFT? What component does it compose?
• Show the risk of having NFT dedicated to only one chain.
• Highlight the Terra case and the Apetimism case.
Use cases in cross-chain NFT.

Session 2: Build your own cross-chain NFT
• Deploy a simple ERC721 with the remix IDE to multiple chains.
• Roleplay cross-chain ERC721 flow manually with Etherscan. The student will act as each axelar component, from the burning token in the source chain, passing through the axelar gas receiver, axelar gateway, axelar validators, and axelar relayer, to minting the token in the destination chain.
• Implement both sender and receiver logic into the ERC721 contract.
• Etherscan contract deployment and verification.
• Interact with etherscan to bridge the ERC721 token cross-chain.
• Introducing Axelarscan.

Session 3: Cross-chain NFT buying
• Listing NFT locally with axelar wrapped token using seaport standard (Code provided).
• Craft payload for buying recently listed NFT from another chain.
• Submit payload to Axelar gateway contract and pay on the source chain.
• Explain the pain point of listing and buying with axelar wrapped token.
• Introduce an idea to use Squid to buy an NFT cross-chain.

Workshop

22 July 2023

12:00 PM GMT+7

Axelathon Workshop 3

Day 3: Introduction of a novel DAO use case

Session 1: Walkthrough on the use cases of cross-chain DAO
• Discussing the basic concepts of DAOs and their operations.
• Introducing the common challenges faced in the blockchain space due to lack of cross-chain on DAO operation.
• Walkthrough of the use case of cross-chain attestation through the user interface.
• Demo how cross-chain attestation works.

Session 2: Explore the problem and solution to the DAO’s NFT pain point
• Explain the pain point that DAOs are facing in buying cross-chain NFT.
• Explain how CrossDAO help solves this problem.
• Demonstrate buying NFT from other EVM chains and cosmos chains.

Session 3: Understanding CrossDAO's integration with Axelar
• Explain each line in the smart contracts related to cross-chain attestation.
• Highlight parts in the frontend that are responsible for interacting with connecting wallet, Axelar SDK, GMP, and • Cosmos GMP.

Session 4: Exploring new innovative CrossDAO use cases
• Explain how to integrate with CrossDAO
• Give example ideas on CrossDAO integration

Workshop

06 August 2023

12:00 PM GMT+7