Bastion Protocol
Search…
Contract Addresses
All Bastion contracts are immutable.

Bastion Token (BSTN)

BSTN (Aurora): "0x9f1F933C660a1DC856F0E0Fe058435879c5CCEf0"
BSTN (Ethereum): "0x059a1F1deA1020297588C316fFc30A58a1a0D4A2"
OGNFT: "0x36f9F616E223BDBb5F4C9F0d382AA8498975120c"
API for Circulating Supply: http://3.238.80.195/circulating​
API for Total Supply: http://3.238.80.195/totalcoins​

Interest Rate Models

Base200bps_Slope1000bps: '0x240FDC5e4466e46E48577B7886dfd51C077f73f6',
IRM_USDC_Updateable: '0x86f8876c3ded10498dA9E9aC3cEc7ad4E59D6b7F',
IRM_USDT_Updateable: '0x84711aF4487C4F7cFfe631d548636cF1CD27b68E',
CErc20Delegate: '0x527A58703540ea3A16C2874b62b28D5389C5Dd32',

Underlying Tokens

WBTC: '0xf4eb217ba2454613b15dbdea6e5f22276410e89e',
NEAR: '0xC42C30aC6Cc15faC9bD938618BcaA1a1FaE8501d',
USDC: '0xB12BFcA5A55806AaF64E99521918A4bf0fC40802',
USDT: '0x4988a896b1227218e4A686fdE5EabdcAbd91571f',
AURORA: '0x8BEc47865aDe3B172A928df8f990Bc7f2A3b9f79',
TRI: '0xFa94348467f64D5A457F75F8bc40495D33c65aBB',
stNEAR: '0x07F9F7f963C5cD2BBFFd30CcfB964Be114332E30',
AVAX: '0x80A16016cC4A2E6a2CACA8a4a498b1699fF0f844',
META: '0xc21Ff01229e982d7c8b8691163B0A3Cb8F357453',
USN: '0x5183e1B1091804BC2602586919E6880ac1cf2896',

Main Hub

Comptroller: '0x6De54724e128274520606f038591A00C5E94a1F6',
Comptroller Implementation: '0xbFA51821F8b30E3839e9AB334c883e5405bBc38C',
Oracle: '0x91A99a522D6fc3A424701B875497279C426C1D70',
BastionLens: LENS,
RewardDistributor: '0x98E8d4b4F53FA2a2d1b9C651AF919Fc839eE4c1a',
Maximillion: '0x9ee25DE4C39CFFD97b3bc9975A25B92dD1489E6D',
cTokens
cWBTC: '0xfa786baC375D8806185555149235AcDb182C033b',
cETH: '0x4E8fE8fd314cFC09BDb0942c5adCC37431abDCD0',
cNEAR: '0x8C14ea853321028a7bb5E4FB0d0147F183d3B677',
cUSDC: '0xe5308dc623101508952948b141fD9eaBd3337D99',
cUSDT: '0x845E15A441CFC1871B7AC610b0E922019BaD9826',
cBSTN: '0x08Ac1236ae3982EC9463EfE10F0F320d9F5A9A4b'

Multichain Realm

MultiComptroller: '0xA195b3d7AA34E47Fb2D2e5A682DF2d9EFA2daF06',
MultiOracle: '0x71EbeA24B18f6ecF97c5a5bCaEf3e0639575f08C',
MultiBastionLens: LENS,
MultiRewardDistributor: '0xeCa5553ed50cF52aa34c1F9242aEcfD1e7A7667F'
cTokens
cUSDC1: "0x10a9153A7b4da83Aa1056908C710f1aaCCB3Ef85",
cstNEAR: "0x30Fff4663A8DCDd9eD81e60acF505e6159f19BbC"

Aurora Realm

AuroraComptroller: '0xe1cf09BDa2e089c63330F0Ffe3F6D6b790835973',
AuroraOracle: '0x4Fa59CaE2b1e0d3BBADB3385Ba29B0B35822e8aD',
AuroraBastionLens: LENS,
AuroraRewardDistributor: '0xF9C3a8cF63154A5bD1a87b6f49575d47b7F713Bd'
cTokens
cAURORA: '0x94FA9979751a74e6b133Eb95Aeca8565c0809BaB',
cUSDC2: '0x8E9FB3f2cc8b08184CB5FB7BcDC61188E80C3cB0', // cUSDC for a different pool
cTRI: '0x86538Ca055E7Fd992A26c5604F349e2ede3ce42D'

Staked NEAR Realm

NEARComptroller: '0xE550A886716241AFB7ee276e647207D7667e1E79',
NEAROracle: '0x0617104180d049D2dda1349C6Aaad27087DD8A70',
NEARBastionLens: LENS,
NEARRewardDistributor: '0xd7A812a5d2CC96e78C83B0324c82269EE82aF1c8'
cTokens
cNEAR1: '0x4A45075D3E752F3676610Fc427F5E6915Ce63A63', // cNEAR1 for a different pool
cstNEAR1: '0xB76108eb764b4427505c4bb020A37D95b3ef5AFE', // cstNEAR1 for a different pool

Stableswap Addresses

BastionCUSDCCUSDTPool: '0x6287e912a9Ccd4D5874aE15d3c89556b2a05f080',
BastionCUSDCCUSDTPoolLPToken: '0x0039f0641156cac478b0DebAb086D78B66a69a01',
​
BastionUSDCUSDTPool: '0xB2d1b9c40B7F0F3a3AC9BeFd65B390dd2958167D',
BastionUSDCUSDTPoolLPToken: '0xFfD8d5Cf87389bA5fD9E22B26176BF523BE7CDAF',
​
miniChefV2: '',
SwapLens: '0xE1e9F42FF203394DD32b39D9a0C36ca98699675d',

Oracle Contract Addresses

Bastion uses Flux Oracles on Aurora Mainnet. You can view the contract addresses here: https://docs.fluxprotocol.org/docs/live-data-feeds/live-pairs.

Lockdrop Contract Addresses

Phase I

Phase I consisted of five assets only: cUSDC, cUSDT, cETH, cWBTC, and cNEAR. Users were able to deposit for 1, 3, 6, 9, and 12 months. Each lock duration received a multiplier of 1x, 3x, 6x, 9x, and 12x respectively.
cLETH1: "0xF7c1695b2b0bab31a18E4f6d948E7b8d00610088",
cLETH3: "0x635fFD6161461A744ee28a402c31dC629AF4c711",
cLETH6: "0x571535E61Cc879a970f192256ca4ebd529B6fD9c",
cLETH9: "0xdc2c4360B0475a14069596C6507A113bDA57dAff",
cLETH12: "0x290E8883BaE736EaFaeDe08fFCc67715A5A0E9D8",
cLNEAR1: "0x66BED5e5479f9bB94f5af4EEA7AB35e7EF73f3C1",
cLNEAR3: "0x20e93F4Dd415442B05D8cDFdA52655B24d639838",
cLNEAR6: "0x6891bC4858D70BDaD3d861d237aEA0D267053dBa",
cLNEAR9: "0xa087F3FE88626EFcA2262C86c39C59B2b47005Db",
cLNEAR12: "0x6ff6c9c2EAe76138432f53022a9F801ed0165eca",
cLUSDC1: "0x1d5BF719ba2B0650261EaC4C1d53C0FE23FDDCfC",
cLUSDC3: "0xa76C8AaF73a1F78058F55fC871D147fa835Fdaeb",
cLUSDC6: "0xeC04363fe0f2D11637a68B5e2f2478B6f323d6c0",
cLUSDC9: "0x93606dE4b66B2995ee9C8fF609Efa18Aa2565a33",
cLUSDC12: "0xcf5eCb7B6341DD8Db0315181E18A41E66a61bAFd",
cLUSDT1: "0xc671266Df558c1af70a531B81c2323Eec46aB679",
cLUSDT3: "0x4E38935Fa862f57420c9275F8C25EDf9daF79779",
cLUSDT6: "0xd4Ad7D5D24464775926b32d8d67abd5B4b12F1c8",
cLUSDT9: "0x10Aa3e77B449B5f784ecd0561e9a04dBacAC31B4",
cLUSDT12: "0x1f0121871aE965D9d1Df9b8FdB6f76ed61F56071",
cLWBTC1: "0xaAbe4929501e970dE68056f521588Bf32eddde42",
cLWBTC3: "0x8B6f30d513105b278281bBd3381E5F4BE59A3C56",
cLWBTC6: "0x2B836903c10482E6dD4D14E421c476c598a26722",
cLWBTC9: "0x2578AdE2442c08ac6F5D463CfBe0612ABeF93867",
cLWBTC12: "0xA15e2B3af919EE105Ff13715b1739ED9daD676F8"

Phase II

Phase II consisted of one asset only: cUSDC/cUSDT LP. Users were able to deposit for 1, 3, 6, 9, and 12 months. Each lock duration received a multiplier of 1x, 5x, 6x, 7x, and 8x respectively.
const lockdropVaultAddresses: { [address: string]: number } = {
"0x7AbC4C8149e59f6dFAdFA3dE927807e3a629aa3D": 1,
"0x0946B7219fF13B43C8494F1a568E0999C3811DeE": 5,
"0xF0bf0a06Fc06d1d0590bd0664d7ab3512Ec85DB9": 6,
"0x33AA8fE8d4a91dA632398BdCE63058DeBba0e071": 7,
"0x7Dd8ceC466a9b273BC2FA8bC1e7BB5fcE600F802": 8,
};
​
lockdropLens: '0x2192510FC86a56BbBbb585465AdECf28D8696366',