Skip to content

Commit

Permalink
Merge pull request #24 from terra-money/address
Browse files Browse the repository at this point in the history
Contract Address changes
  • Loading branch information
evanorti authored Apr 26, 2024
2 parents e764926 + 35f44d3 commit 0d86b0b
Show file tree
Hide file tree
Showing 2 changed files with 167 additions and 32 deletions.
193 changes: 161 additions & 32 deletions docs/contracts/addresses.mdx
Original file line number Diff line number Diff line change
@@ -1,57 +1,186 @@
# Contract addresses

The following section lists the various deployments of Warp's smart contracts.
The following section lists the various deployments of Warp's smart contracts along with the admin for the contracts. All admin wallets are controlled by TFL and internal employees. The admin reserves the right to upgrade the Warp Controller, Warp Resolver, Warp Templates, and the Warp Account Tracker contracts. A user's individual Warp Account contracts may be upgraded by the Warp Controller for feature updates and bug fixes.

## Terra

### Testnet

| Name | Address |
|-----------------|--------------------------------------------|
| Warp Controller | [terra1fqcfh8vpqsl7l5yjjtq5wwu6sv989txncq5fa756tv7lywqexraq5vnjvt](https://finder.terra.money/testnet/address/terra1fqcfh8vpqsl7l5yjjtq5wwu6sv989txncq5fa756tv7lywqexraq5vnjvt) |
| Warp Resolver | [terra1lxfx6n792aw3hg47tchmyuhv5t30f334gus67pc250qx5zljadws65elnf](https://finder.terra.money/testnet/address/terra1lxfx6n792aw3hg47tchmyuhv5t30f334gus67pc250qx5zljadws65elnf) |
| Warp Templates | [terra17xm2ewyg60y7eypnwav33fwm23hxs3qyd8qk9tnntj4d0rp2vvhsgkpwwp](https://finder.terra.money/testnet/address/terra17xm2ewyg60y7eypnwav33fwm23hxs3qyd8qk9tnntj4d0rp2vvhsgkpwwp) |
| Name | Address |
|----------------------|---------------------------------------------------------------|
| Warp Controller | terra1mmsl3mxq9n8a6dgye05pn0qlup7r24e2vyjkqgpe32pv3ehjgnes0jz5nc |
| Warp Resolver | terra1kjv3e7v7m03kk8lrjqr2j604vusxrpxadg6xjz89jucladh5m5gqqag8q7 |
| Warp Templates | terra155wp5wwvquqzg30r6luu4e9d95p7pexe3xjszhflcsqe5gpayd6smz5w6k |
| Warp Account Tracker | terra15yefd9r33wad527jrxphef8r0jr7n4chg4ehgq0lmrwsfsflaajq5ps2jz |

### Mainnet

| Name | Address |
|-----------------|--------------------------------------------|
| Warp Controller | [terra1mg93d4g69tsf3x6sa9nkmkzc9wl38gdrygu0sewwcwj6l2a4089sdd7fgj](https://chainsco.pe/terra2/address/terra1mg93d4g69tsf3x6sa9nkmkzc9wl38gdrygu0sewwcwj6l2a4089sdd7fgj) |
| Warp Resolver | [terra13taf05fedehdfsguu0v24ssmrs9xfzn6wewwkxxlsdy2qmudhwfsvvgdm5](https://chainsco.pe/terra2/address/terra13taf05fedehdfsguu0v24ssmrs9xfzn6wewwkxxlsdy2qmudhwfsvvgdm5) |
| Warp Templates | [terra13taf05fedehdfsguu0v24ssmrs9xfzn6wewwkxxlsdy2qmudhwfsvvgdm5](https://chainsco.pe/terra2/address/terra13taf05fedehdfsguu0v24ssmrs9xfzn6wewwkxxlsdy2qmudhwfsvvgdm5) |
| Name | Address |
|----------------------|---------------------------------------------------------------|
| Warp Controller | terra1w6j6w9kx29h6kssqstupppm8vytvh2phpul72wsz8ylluqdd44us5u95ny |
| Warp Resolver | terra1t7zxwt5a2aheyh5ykg9j6ax20kz2q6v9q5ty7t0vdshsadnjegjqu6yjd6 |
| Warp Templates | terra1s94r56gkyyavx5xxea9kgzemh9yeh6q9h065sf3ngc2pfd7ua67srrq5gh |
| Warp Account Tracker | terra1mwrmemx45mmqylz3j2wsq0cscnajeynlxval8rqq6vxh30fqyassajfvdq |

## Osmosis

### Testnet

| Name | Address |
|----------------------|---------------------------------------------------------------|
| Warp Controller | osmo1ckw5cf9saj6cg83jcqw8vxvjp2kcnrn8qdw8gwgxwv0n50umemmsntpfhs |
| Warp Resolver | osmo19avh24whtxaqrvagkhh3ck270gpsql37m522sx33ykkll43mv9fqxa2xm9 |
| Warp Templates | osmo1ccalucvaqzsyarj3z0rzuyqvmxkd0mtkdug2r679mv86x8g684zs2z7vy9 |
| Warp Account Tracker | osmo1g02vtmy60p9w9r9q96m8jf996c4shxzc0q7qqna6ectkamr7zzfszqqkqd |

### Mainnet

| Name | Address |
|----------------------|---------------------------------------------------------------|
| Warp Controller | osmo1ckw5cf9saj6cg83jcqw8vxvjp2kcnrn8qdw8gwgxwv0n50umemmsntpfhs |
| Warp Resolver | osmo19avh24whtxaqrvagkhh3ck270gpsql37m522sx33ykkll43mv9fqxa2xm9 |
| Warp Templates | osmo1ccalucvaqzsyarj3z0rzuyqvmxkd0mtkdug2r679mv86x8g684zs2z7vy9 |
| Warp Account Tracker | osmo1g02vtmy60p9w9r9q96m8jf996c4shxzc0q7qqna6ectkamr7zzfszqqkqd |

## Archway

### Testnet

| Name | Address |
|----------------------|-----------------------------------------------------------------------|
| Warp Controller | archway1gu2xn225av3l5z9jd0u7m4vqpmv8hfyd2ksvt3x4z2qmhy8faveqw8zjsl |
| Warp Resolver | archway1efyxta3zul4r06khp6354lstuwgtwd9m68dayhp3khm50knlchuqwx6a7z |
| Warp Templates | archway14fmggpquzrxmy8azn52mtqmylhhncjcl920c6pv7w93svcwytmkssfu9z6 |
| Warp Account Tracker | archway1fkknrksskxqsfsv8d343dsck4tu4rjpvpjv08tjnk6z6c6h67gjqwvjgwr |

### Mainnet

| Name | Address |
|----------------------|-----------------------------------------------------------------------|
| Warp Controller | archway1574ghm4u6ugp3uyt8dphqc778flf85kd5n868cvkud425n2nm06sctlet2 |
| Warp Resolver | archway1qhv6txrh5hnrmvp0pshme7zd5267y9sj85ek5xlljtkzkmnhlfusq6088w |
| Warp Templates | archway1f66f350s0avh3dapyjv6u2pcwvk9239rgg55wtpkw22lufq60kfq7l7flr |
| Warp Account Tracker | archway1c6zg7e9schkd8jmukwk6sumxjgh75s3xdnzp2tn6jd0957e5qypqhzwzqa |

## Injective

### Testnet

| Name | Address |
|-----------------|--------------------------------------------|
| Warp Controller | [inj1kqx3aqep5udv3ftgr0yrqt8rlm0n64mqrlspkk](https://testnet.explorer.injective.network/contract/inj1kqx3aqep5udv3ftgr0yrqt8rlm0n64mqrlspkk/) |
| Warp Resolver | [inj1z8wsnjqy5psq7sxx4zpy4t49nq0r8l2w08uxzu](https://testnet.explorer.injective.network/contract/inj1z8wsnjqy5psq7sxx4zpy4t49nq0r8l2w08uxzu/) |
| Warp Templates | [inj1z8wsnjqy5psq7sxx4zpy4t49nq0r8l2w08uxzu](https://testnet.explorer.injective.network/contract/inj1z8wsnjqy5psq7sxx4zpy4t49nq0r8l2w08uxzu/) |
| Name | Address |
|----------------------|-----------------------------------------|
| Warp Controller | inj1u56l96hs08hqznj0c202arftmh9j3c7m9dylpy |
| Warp Resolver | inj1pku5zgartl3xdlr509u3wjfs48k2lqylpscydf |
| Warp Templates | inj1tgmvl9tehyp4w2uddrgwea5pwvev8whr46ajgv |
| Warp Account Tracker | inj1gf7dx0yp8dse8jxtg3e7dgjr4n0wq04dcjwd2j |

### Mainnet

| Name | Address |
|-----------------|--------------------------------------------|
| Warp Controller | [inj1l5xlk2eerslrd8va5qu6wd8yzc8yz8hdc579fg](https://explorer.injective.network/contract/inj1l5xlk2eerslrd8va5qu6wd8yzc8yz8hdc579fg/) |
| Warp Resolver | [inj147v6a22ue68uumjxgz3t93g06w8vrlv7mmfuyf](https://explorer.injective.network/contract/inj147v6a22ue68uumjxgz3t93g06w8vrlv7mmfuyf/) |
| Warp Templates | [inj1nxp6uvz0506u32hf438uqy3cqs023k9wq6kxp8](https://explorer.injective.network/contract/inj1nxp6uvz0506u32hf438uqy3cqs023k9wq6kxp8/) |
| Name | Address |
|----------------------|-----------------------------------------|
| Warp Controller | inj1rnpwwhfg4q82rt3ylr8acyv99hwc57rdrrqnt4 |
| Warp Resolver | inj14dln7eeucds7skjkkxqgesth46rl09zl7hlrfu |
| Warp Templates | inj1872z8v0zldhckg2a2yx7yjf3nmtvfc2x5llxpd |
| Warp Account Tracker | inj1ng0hfwuan93cjmkf4xyrp95r589ryk5pk3sze0 |


## Neutron
## Migaloo

### Testnet

| Name | Address |
|-----------------|--------------------------------------------|
| Warp Controller | [neutron1jrnawm93r4h4q0djzz9yxuau5ld236wwy24mg7u8lrznwd46x4xqztkyd6](https://neutron.celat.one/pion-1/accounts/neutron1jrnawm93r4h4q0djzz9yxuau5ld236wwy24mg7u8lrznwd46x4xqztkyd6) |
| Warp Resolver | [neutron1wxrgvd8sjv2ydw4x84rc0q89u3rk92ypzyj5268y880aw4mw4wssx8l4jg](https://neutron.celat.one/pion-1/accounts/neutron1wxrgvd8sjv2ydw4x84rc0q89u3rk92ypzyj5268y880aw4mw4wssx8l4jg) |
| Warp Templates | [neutron1a29vd6lltycyr2cfku0w4km3axeexcxut53t3wx397dw8jndfq4swlxw9d](https://neutron.celat.one/pion-1/accounts/neutron1a29vd6lltycyr2cfku0w4km3axeexcxut53t3wx397dw8jndfq4swlxw9d) |
| Name | Address |
|----------------------|-----------------------------------------------------------------------|
| Warp Controller | migaloo1jqxpd2f43tfxmvacss9les5l65z474ddj5spx4ek432wewwx39csydntcw |
| Warp Resolver | migaloo1rutwat2fvm33y8znxdmy86ldf8h3qy8q4fkxdntk7fpj6vz8pzhsh30v82 |
| Warp Templates | migaloo1kauyy87ps5hfxx4mrxd2spu782evuqy9symhl2tkyafff3csuusqeg4zvl |
| Warp Account Tracker | migaloo1jqxpd2f43tfxmvacss9les5l65z474ddj5spx4ek432wewwx39csydntcw |

### Mainnet

| Name | Address |
|-----------------|--------------------------------------------|
| Warp Controller | [neutron12aavdpccvq7lyrr8zaq5f54hk5ux0lw0q5xstqzre6sm2cvyfw5stlmlr3](https://neutron.celat.one/neutron-1/accounts/neutron12aavdpccvq7lyrr8zaq5f54hk5ux0lw0q5xstqzre6sm2cvyfw5stlmlr3) |
| Warp Resolver | [neutron1dzax7rxeq7ju0t8rgr5afg8kfdaxpe296qdeymreq030ay4rcx2s6sgx9p](https://neutron.celat.one/neutron-1/contracts/neutron1dzax7rxeq7ju0t8rgr5afg8kfdaxpe296qdeymreq030ay4rcx2s6sgx9p) |
| Warp Templates | [neutron1hn43q3v92y4dgdgtc5p7g684zx9dn6ejr74gchntdnppsljd89usxqs2s9](https://neutron.celat.one/neutron-1/accounts/neutron1hn43q3v92y4dgdgtc5p7g684zx9dn6ejr74gchntdnppsljd89usxqs2s9) |
| Name | Address |
|----------------------|-----------------------------------------------------------------------|
| Warp Controller | migaloo1mg93d4g69tsf3x6sa9nkmkzc9wl38gdrygu0sewwcwj6l2a4089sdd7fgj |
| Warp Resolver | migaloo13taf05fedehdfsguu0v24ssmrs9xfzn6wewwkxxlsdy2qmudhwfsvvgdm5 |
| Warp Templates | migaloo1mcfu3tkd5h9zdwuserl3v6uzetv9xke8wyaaf9vx07p7shk6xlws3styfk |
| Warp Account Tracker | migaloo1mg93d4g69tsf3x6sa9nkmkzc9wl38gdrygu0sewwcwj6l2a4089sdd7fgj |

## Neutron

### Testet

| Name | Address |
|----------------------|-----------------------------------------------------------------------|
| Warp Controller | neutron1jrnawm93r4h4q0djzz9yxuau5ld236wwy24mg7u8lrznwd46x4xqztkyd6 |
| Warp Resolver | neutron1wxrgvd8sjv2ydw4x84rc0q89u3rk92ypzyj5268y880aw4mw4wssx8l4jg |
| Warp Templates | neutron1a29vd6lltycyr2cfku0w4km3axeexcxut53t3wx397dw8jndfq4swlxw9d |
| Warp Account Tracker | neutron1zzgg30ygltd5s3xtescfquwmm2jktaq28t37f2j9h5wwswpxtyyspugek8 |


### Mainnet

| Name | Address |
|----------------------|-----------------------------------------------------------------------|
| Warp Controller | neutron1qx2u4fqlyy8gfx9r5vfz80pzh88j07zr45whx30tfpj45usnt6eszwv9nj |
| Warp Resolver | neutron1tqk6vgqyfvfk30w5khy0qpuvj0h2lnzkfeynv3hzuha3yys6s2zqwrxhje |
| Warp Templates | neutron1k889vqh8aarqs45d2c2kcm7krv6d030uzzkpfh5yd5kajqrt7x0sy52we9 |
| Warp Account Tracker | neutron12yaevcktzqzuzxqstl0hxxssggwxyhgqvd60wvz2ghxdjqju5h0qz7kmyd |


## Nibiru

### Testet

| Name | Address |
|----------------------|-----------------------------------------------------------------------|
| Warp Controller | nibi1gclfrvam6a33yhpw3ut3arajyqs06esdvt9pfvluzwsslap9p6uq2fveuy |
| Warp Resolver | nibi1m7wqgq02e95anl7jk2qruvtdl7afyff0d6pddr0zhqmgsvle70ls95yy7c |
| Warp Templates | nibi1cyd63pk2wuvjkqmhlvp9884z4h89rqtn8w8xgz9m28hjd2kzj2cq0q8fv4 |
| Warp Account Tracker | nibi1zzgg30ygltd5s3xtescfquwmm2jktaq28t37f2j9h5wwswpxtyyspugek8 |

### Mainnet

| Name | Address |
|----------------------|-----------------------------------------------------------------------|
| Warp Controller | nibi1gclfrvam6a33yhpw3ut3arajyqs06esdvt9pfvluzwsslap9p6uq2fveuy |
| Warp Resolver | nibi1m7wqgq02e95anl7jk2qruvtdl7afyff0d6pddr0zhqmgsvle70ls95yy7c |
| Warp Templates | nibi1cyd63pk2wuvjkqmhlvp9884z4h89rqtn8w8xgz9m28hjd2kzj2cq0q8fv4 |
| Warp Account Tracker | nibi1zzgg30ygltd5s3xtescfquwmm2jktaq28t37f2j9h5wwswpxtyyspugek8 |

## Oraichain

### Testet

| Name | Address |
|----------------------|-----------------------------------------------------------------------|
| Warp Controller | orai1l2xtp9mvy6ze7ay8302pcfcjt4v87xlkcd73cxssfyg0dvpvkayq4fs744 |
| Warp Resolver | orai15kntskv38uzamd9v4vgmn24dtf8kdc2632r33p3tnlm34cz7wjvs3pcdu9 |
| Warp Templates | orai1armx2cqu6sexqwywmh6vhx4dvfaf3ez8texytdmujy5vc3x03xaq6z4jgs |
| Warp Account Tracker | orai1vje2e5p5gpwvfwv7ygsehrstxtnyt7tsjyasmwnydekg6dym6lgq934x95 |

### Mainnet

| Name | Address |
|----------------------|-----------------------------------------------------------------------|
| Warp Controller | orai1ztrrxcmujfcvpaa8w4cp62kq84f7zfzygkagr2drtjl24d409q9qnky96h |
| Warp Resolver | orai1lw8t082nuu0kvvs328zqmk9m8jzteu09f5n73pz04tchfxlq9nfslqz0m2 |
| Warp Templates | orai1a99xqxpde9cdz7suf734kwwreuhjpyhurjndth6gdjcykshdq2zs4vdqau |
| Warp Account Tracker | orai188ldtw8wagyjdvye9vw980ntrd83fwqnspkcevuaqtk37n0jztxqnk3a6s |

## Osmosis

### Testet

| Name | Address |
|----------------------|-----------------------------------------------------------------------|
| Warp Controller | osmo1ckw5cf9saj6cg83jcqw8vxvjp2kcnrn8qdw8gwgxwv0n50umemmsntpfhs |
| Warp Resolver | osmo19avh24whtxaqrvagkhh3ck270gpsql37m522sx33ykkll43mv9fqxa2xm9 |
| Warp Templates | osmo1ccalucvaqzsyarj3z0rzuyqvmxkd0mtkdug2r679mv86x8g684zs2z7vy9 |
| Warp Account Tracker | osmo1g02vtmy60p9w9r9q96m8jf996c4shxzc0q7qqna6ectkamr7zzfszqqkqd |

### Mainnet

| Name | Address |
|----------------------|-----------------------------------------------------------------------|
| Warp Controller | osmo1ckw5cf9saj6cg83jcqw8vxvjp2kcnrn8qdw8gwgxwv0n50umemmsntpfhs |
| Warp Resolver | osmo19avh24whtxaqrvagkhh3ck270gpsql37m522sx33ykkll43mv9fqxa2xm9 |
| Warp Templates | osmo1ccalucvaqzsyarj3z0rzuyqvmxkd0mtkdug2r679mv86x8g684zs2z7vy9 |
| Warp Account Tracker | osmo1g02vtmy60p9w9r9q96m8jf996c4shxzc0q7qqna6ectkamr7zzfszqqkqd |
6 changes: 6 additions & 0 deletions docs/how/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,11 @@ The following section is a basic overview of how Warp works. For a more in-depth

Warp brings decentralized automation to the blockchain. Unlike common Cron Jobs, Warp allows users to specify nearly any circumstance to execute a Job, not just time. With Warp, the circumstance is called a [Condition](#conditions), and the [Job](#jobs) contains an executable message. Conditions can be anything from timestamps and blockheights to price queries and complex, nested combinations of circumstances. If it can be verified by another party on-chain, it can be used as a condition with which to trigger a Job. Warp Jobs are submitted as pre-signed messages to a queue, and participants called [keepers](#keepers) monitor the conditions of each active Job. When the conditions have been met, the keeper executes the Job message.

## Decentralized automation

Being a permissionless network, the executions of Warp jobs are fully decentralized. This means that anybody, as long as they have a functional computer, can run a Warp keeper to execute jobs and potentially profit off of them. The maintenance and upgrades of the Warp contracts themselves are performed by Terraform Labs, as the Warp protocol itself does not have its own token and associated governance. Learn more about the various Warp contracts and their associated admin addresses [here](../contracts/addresses.mdx).


## How does it work?

The following illustration demonstrates how a job is executed.
Expand Down Expand Up @@ -54,6 +59,7 @@ Jobs that have been successfully created by a user are added to a queue, where t

A keeper is any party that maintains the automation functions of a smart contract. With Warp, [anyone can be a keeper](../guides/keeper.mdx). Keepers are incentivized by Warp users to execute smart contract functions on their behalf, in exchange for a reward. Keepers query the chain and evaluate a job's condition. Once the conditions for a job are met, a keeper can submit the execute message contained in the job. In exchange, they collect a [reward](#rewards). To learn how to run a keeper, visit the [Keeper guide](../guides/keeper.mdx).


### Rewards

Rewards are given by job owners to keepers in exchange for executing their jobs. Because Warp is a decentralized event handler, rewards are an incentive for unknown keepers to execute jobs, without the need for a centralized intermediary. The minimum reward value is _`0.01`_ Luna. Rewards are provided in Luna and are priced organically, based on computing power costs and incentives for the keeper.
Expand Down

0 comments on commit 0d86b0b

Please sign in to comment.