Skip to content

Commit

Permalink
Weekly update
Browse files Browse the repository at this point in the history
  • Loading branch information
alexx855 committed Nov 9, 2024
1 parent 660946a commit 6ff3c6f
Show file tree
Hide file tree
Showing 33 changed files with 8,038 additions and 242 deletions.
80 changes: 80 additions & 0 deletions src/contracts/apeiron_token_converter_proxy.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
import { Contract } from '@/contract'
const abi = [
{
inputs: [
{
internalType: 'address',
name: '_logic',
type: 'address',
},
{
internalType: 'bytes',
name: '_data',
type: 'bytes',
},
],
stateMutability: 'payable',
type: 'constructor',
},
{
anonymous: false,
inputs: [
{
indexed: false,
internalType: 'address',
name: 'previousAdmin',
type: 'address',
},
{
indexed: false,
internalType: 'address',
name: 'newAdmin',
type: 'address',
},
],
name: 'AdminChanged',
type: 'event',
},
{
anonymous: false,
inputs: [
{
indexed: true,
internalType: 'address',
name: 'beacon',
type: 'address',
},
],
name: 'BeaconUpgraded',
type: 'event',
},
{
anonymous: false,
inputs: [
{
indexed: true,
internalType: 'address',
name: 'implementation',
type: 'address',
},
],
name: 'Upgraded',
type: 'event',
},
{
stateMutability: 'payable',
type: 'fallback',
},
{
stateMutability: 'payable',
type: 'receive',
},
] as const
const APEIRON_TOKEN_CONVERTER_PROXY: Contract<typeof abi> = {
name: 'Apeiron Token Converter Proxy',
address: '0x11b0f217ce6aea68d76bab3c0e449fb3241483b9',
is_deprecated: false,
created_at: 1730457343,
abi: abi,
}
export default APEIRON_TOKEN_CONVERTER_PROXY
82 changes: 79 additions & 3 deletions src/contracts/apeiron_vesting.ts
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,25 @@ const abi = [
name: 'VestingAmountAdded',
type: 'event',
},
{
anonymous: false,
inputs: [
{
indexed: false,
internalType: 'address[]',
name: 'successBeneficiaries',
type: 'address[]',
},
{
indexed: false,
internalType: 'address[]',
name: 'failureBeneficiaries',
type: 'address[]',
},
],
name: 'VestingCliffAndDurationUpdated',
type: 'event',
},
{
anonymous: false,
inputs: [
Expand Down Expand Up @@ -232,7 +251,7 @@ const abi = [
inputs: [
{
internalType: 'address[]',
name: '_beneficiarys',
name: '_beneficiaries',
type: 'address[]',
},
{
Expand Down Expand Up @@ -620,6 +639,63 @@ const abi = [
stateMutability: 'nonpayable',
type: 'function',
},
{
inputs: [
{
internalType: 'address[]',
name: '_beneficiaries',
type: 'address[]',
},
{
internalType: 'uint256[]',
name: '_cliffs',
type: 'uint256[]',
},
{
internalType: 'uint256[]',
name: '_durations',
type: 'uint256[]',
},
],
name: 'updateMultiVestingCliffAndDuration',
outputs: [],
stateMutability: 'nonpayable',
type: 'function',
},
{
inputs: [
{
internalType: 'address',
name: '_beneficiary',
type: 'address',
},
{
internalType: 'uint256',
name: '_index',
type: 'uint256',
},
{
internalType: 'uint256',
name: '_cliff',
type: 'uint256',
},
{
internalType: 'uint256',
name: '_duration',
type: 'uint256',
},
],
name: 'updateVestingCliffAndDuration',
outputs: [
{
internalType: 'bool',
name: '',
type: 'bool',
},
],
stateMutability: 'nonpayable',
type: 'function',
},
{
inputs: [
{
Expand Down Expand Up @@ -708,9 +784,9 @@ const abi = [
] as const
const APEIRON_VESTING: Contract<typeof abi> = {
name: 'Apeiron Vesting',
address: '0x755023679f7b23ec67c366d96783ac7dfc0d6e16',
address: '0x679a9dff43e71b31983c8c216e968948238cc71e',
is_deprecated: false,
created_at: 1711423376,
created_at: 1716884074,
abi: abi,
}
export default APEIRON_VESTING
80 changes: 80 additions & 0 deletions src/contracts/apeiron_vip_token_staking_proxy.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
import { Contract } from '@/contract'
const abi = [
{
inputs: [
{
internalType: 'address',
name: '_logic',
type: 'address',
},
{
internalType: 'bytes',
name: '_data',
type: 'bytes',
},
],
stateMutability: 'payable',
type: 'constructor',
},
{
anonymous: false,
inputs: [
{
indexed: false,
internalType: 'address',
name: 'previousAdmin',
type: 'address',
},
{
indexed: false,
internalType: 'address',
name: 'newAdmin',
type: 'address',
},
],
name: 'AdminChanged',
type: 'event',
},
{
anonymous: false,
inputs: [
{
indexed: true,
internalType: 'address',
name: 'beacon',
type: 'address',
},
],
name: 'BeaconUpgraded',
type: 'event',
},
{
anonymous: false,
inputs: [
{
indexed: true,
internalType: 'address',
name: 'implementation',
type: 'address',
},
],
name: 'Upgraded',
type: 'event',
},
{
stateMutability: 'payable',
type: 'fallback',
},
{
stateMutability: 'payable',
type: 'receive',
},
] as const
const APEIRON_VIP_TOKEN_STAKING_PROXY: Contract<typeof abi> = {
name: 'Apeiron Vip Token Staking Proxy',
address: '0x311b7bc9c5811f20b741934c8b63ff17fdf07ad1',
is_deprecated: false,
created_at: 1730457250,
abi: abi,
}
export default APEIRON_VIP_TOKEN_STAKING_PROXY
Loading

0 comments on commit 6ff3c6f

Please sign in to comment.